【发布时间】:2014-04-23 11:42:41
【问题描述】:
我有一个包含多个属性的表,其中一个属性是包含 facebook 链接内容的字段。
我在表格中显示这个链接:
<% @hr_curriculum_interns.each do |hr_curriculum_intern| %>
...
<td><%= hr_curriculum_intern.facebook %></td>
...
<% end %>
但现在,我只想显示一个图标而不是链接,所以,我搜索但我没有找到。我尝试了很多方法,比如:
<td><%= link_to image_tag('icons/facebook.png', {:alt=>"Alt title", :title => hr_curriculum_intern.facebook}), :href=> hr_curriculum_intern.facebook %></td>
但是,它们不起作用,当我点击链接时,我不是直接访问 facebook 页面的。
我做错了什么?
Ps:对不起,我的英语很抱歉,希望你能理解
更新
这种方式对我有用:
<%= link_to (image_tag('icons/linkedin.png', :width => "20", :height => "20")), "http://#{hr_curriculum_generic.facebook}" %>
非常感谢您的帮助 =]
【问题讨论】:
-
助手链接的语法是:
link_to "text", "{link}"试试这个<td><%= link_to image_tag('icons/facebook.png', {:alt=>"Alt title", :title => hr_curriculum_intern.facebook}), hr_curriculum_intern.facebook %></td>
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1