3

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

<%= image_tag "NoAvatar.png" %>

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

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

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

谢谢!

4

2 回答 2

5

rails 3.1 n 以后有一个名为“资产管道”的新功能,你可以在http://guides.rubyonrails.org/asset_pipeline.html阅读它

你可以访问视图中的图像

= image_tag "/assets/large/icon.png"

图像“icon.png”位于“assets”中“images”下的“large”中

要查看如何在 css 中引用相同的图像,请参阅Rails 3.1 和图像资源

于 2013-06-20T04:48:59.750 回答
4

如果您的图像在资产中,请使用:

<%= image_tag("entretien.jpg", width: 200) %>
于 2020-06-11T08:57:20.543 回答