怎么将图像添加到ruby on Rails中的布局中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (10)

我想在我的rubyonRails项目的模板中添加一个图像,我现在有代码。<img src="../../../public/images/rss.jpg" alt="rss feed" />在布局中stores.html.erb然而,这个文件似乎并没有载入。

提问于
用户回答回答于

public文件夹中的任何内容都可以在根路径(/)中访问,因此将img标签更改为:

<img src="/images/rss.jpg" alt="rss feed" />

如果想使用rails标签,用这个:

<%= image_tag("rss.jpg", :alt => "rss feed") %>
用户回答回答于

在默认情况下,Ruby on Rails项目的HTML源代码的根目录是公共目录。所以链接是:

<img src="images/rss.jpg" alt="rss feed" />

但是在Rails项目中最好使用内置的帮助:

<%= image_tag("rss.jpg", :alt => "rss feed") %>

扫码关注云+社区