而不是link_to,用于链接通过图像

时间:2013-03-06 11:44:25

标签: ruby-on-rails-3

一个月前刚开始研究ruby和rails。非常感谢任何线索,想法或帮助。

我将gem activerecord信誉系统包含在rails项目中。宝石工作正常,我也手动测试。现在我想将“投票”的文本替换为图标。因此,用户将点击图标(拇指向上和向下)进行投票。

到目前为止,我使用了这个:

link_to "up", vote_clue_path(clue, type: "up"), method: "post"

我想要的是重构它并使用图标代替。 (用户将点击拇指向下而不是向上和向下链接。)

我不知道怎么做。使用其他方法?将它重构为一种新方法?任何有关新方向的线索都会对我有所帮助。

干杯!

2 个答案:

答案 0 :(得分:0)

您可以使用link_to的块形式

<%= link_to vote_clue_path(clue, type: "up"), method: "post" do %>
  <div>Up</div>
<% end %>

答案 1 :(得分:0)

如果你想要一个图像链接,你可以做这样的事情

=link_to(image_tag("splash_banner.png", :alt => "Home Polish Banner", twitter_link, :target => "_blank")