我的app/assets/images
文件夹中有一张图片,我正在浏览页面中尝试显示图片。
<%= image_tag "NoAvatar.png" %>
当我在localhost中加载页面时,我的图像仅在其src路径中显示/assets/
<img alt="Assets" src="/assets/">
我不明白为什么会出现这个问题?难道我做错了什么?我认为这是它应该如何链接到管道中的图像?
谢谢!
答案 0 :(得分:4)
rails 3.1 n后来有一个名为“资产管道”的新功能,你可以在http://guides.rubyonrails.org/asset_pipeline.html
阅读它你可以在视图中访问图像
= image_tag "/assets/large/icon.png"
图片'icon.png'位于'资产'中的'images'下的'large'
要了解如何在css中引用相同的图片,请参阅Rails 3.1 and Image Assets
答案 1 :(得分:0)
如果您的图片在资产中,请使用:
<%= image_tag("entretien.jpg", width: 200) %>