我有一个包含多个属性的表,其中一个属性是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}" %>
非常感谢帮助=]
答案 0 :(得分:1)
我建议您使用link_to一个块
<td>
<%= link_to hr_curriculum_intern.facebook do %>
<%= image_tag('icons/facebook.png', {:alt=>"Alt title",
:title => hr_curriculum_intern.facebook})
%>
<% end %>
</td>
答案 1 :(得分:1)
尝试使用此
<%= link_to (image_tag('icons/facebook.png', {:alt=>"Alt title", :title => hr_curriculum_intern.facebook})), hr_curriculum_intern.facebook %>