Rails 3用图像替换链接文本

时间:2011-07-27 02:52:51

标签: ruby-on-rails ruby-on-rails-3

我无法在Rails应用程序中将链接从文本替换为图像。

在我的.erb视图中,我有:

<%= link_to('Up!', vote_up_article_path(article), :method => :article) %>

我的公共/图像文件夹中有一个箭头图像,但我似乎无法显示它而不是Up!文本。有没有人有任何我可以尝试的解决方案?任何帮助深表感谢。谢谢!

2 个答案:

答案 0 :(得分:2)

这样的事情应该有效:

<%= link_to(image_tag('up.png'), ...) %>

(显然,将up.png更改为图像的名称。)

答案 1 :(得分:1)

简单:

<%= link_to( image_tag('path_to_image_inside_public_images.jpeg'), vote_up_article_path(article), :method => :post ) %>

但HTTP协议上没有“文章”方法,我相信你可能意味着:发布:put