如何提供所需的图像路径?

时间:2013-11-10 18:59:19

标签: html ruby-on-rails model-view-controller ruby-on-rails-4

我是红宝石的新手所以请忽略我的小错误;) 我试图在视图中显示图像,一切正常,除了我给img的src属性的图像路径,我在Rails中使用Rails 4和默认的Web项目树我的项目有以下目录

应用

配置

分贝

公开

和其他一些......

我的图片位于“app \ assets \ images \ file.jpg” 我已经在我的html文件中编写了这一行。

<img src="/app/assets/images/file.jpg" alt="image" />

但图片无法在页面上加载! 当我在“firebug”中查看时,我发现了以下请求:

"http://localhost:3000/app/assets/images/file.jpg"

此请求的确意味着“public \ app \ assets \ images \ file.jpg” 显然不是我的道路!甚至不存在。

我应该为src的值编写什么代码来制作它??

1 个答案:

答案 0 :(得分:1)

试试这个:

<img src="<%= asset_path("file.jpg") %>" alt="image" />