Ruby on Rails用image_tag src显示图像

问题描述 投票:1回答:2

我在app/assets/images文件夹中有一个图像,并且我在查看页面中试图显示图像。

<%= image_tag "NoAvatar.png" %>

当我将页面加载到本地主机时,我的图像仅在其src路径中显示/assets/

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

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

谢谢!

ruby-on-rails ruby-on-rails-3 helper
2个回答
4
投票

rails 3.1 n稍后具有称为“资产管道”的新功能,您可以在http://guides.rubyonrails.org/asset_pipeline.html处读取它>

您可以通过以下方式访问视图中的图像

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

图像'icon.png'位于'资产'中'图像'下的'大']

要查看如何在CSS中引用相同的图像,请参见Rails 3.1 and Image Assets


0
投票

如果您的图像位于资产目录中,则只需像这样插入图像:

© www.soinside.com 2019 - 2024. All rights reserved.