Ruby on Rails使用image_tag src显示图像

时间:2013-06-20 04:06:21

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

我的app/assets/images文件夹中有一张图片,我正在浏览页面中尝试显示图片。

<%= image_tag "NoAvatar.png" %>

当我在localhost中加载页面时,我的图像仅在其src路径中显示/assets/

<img alt="Assets" src="/assets/">

我不明白为什么会出现这个问题?难道我做错了什么?我认为这是它应该如何链接到管道中的图像?

谢谢!

2 个答案:

答案 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) %>
相关问题