Rails 3.2访问公共图像

时间:2013-06-15 01:53:46

标签: ruby-on-rails-3.2

我在Rails 3.2上,我的图片im.png位于app/assets/images。我如何在我的网站上访问它?我尝试了app/assets/images/im.pngim.png,但都没有效果。

2 个答案:

答案 0 :(得分:1)

使用image_tag帮助程序:

<%= image_tag('im.png') %>

这将生成如下的网址:

/assets/im.png

哪个是“虚拟”URL并且在磁盘上不存在 - 但资产管道将从app/assets/images/im.png提供它,它实际上驻留在磁盘上。

答案 1 :(得分:0)

<%= image_tag("im.png") %>

返回图片的HTML标记:

<img src="/assets/im.png" />

您可以使用其中之一,您将获得相同的结果。