Rails link_to没有链接到绝对文件路径

时间:2016-10-26 20:12:21

标签: ruby-on-rails erb actionview

我的代码是

<%= link_to(image_tag(image_path, :border => "0"), images_display_url(id: image.id))  %>

其中image_path的值为/Users/me/rails/image_uploader/public/images/thumbnail-78b8672302481b652092d4232f66e.jpg

为什么不显示我链接的任何图像?它显示的是破碎的缩略图图标。当我在浏览器中转到链接时,它会加载正确的图像。

2 个答案:

答案 0 :(得分:0)

您可以尝试将其解析为块

<%= link_to do 
    image_tag images_display_url(id: image.id), image_path, html => {:border => "0"}
end %>

答案 1 :(得分:0)

link_to也接受一个块作为参数

<%= link_to image_path do 
    image_tag images_display_url(id: image.id), html = {:border => "0"}
end %>