我想在我的ruby on rails项目的模板中添加一个图像,其中我目前在布局stores.html.erb
文件中有代码<img src="../../../public/images/rss.jpg" alt="rss feed" />
,但是这似乎没有加载,因为它看起来缺少一条我不确定它应该是什么的路线。
有什么想法吗?
发布于 2009-11-29 13:31:35
可以通过根路径(/
)访问public
文件夹中的任何内容,因此请将img标记更改为:
<img src="/images/rss.jpg" alt="rss feed" />
如果您想使用rails标记,请使用以下代码:
<%= image_tag("rss.jpg", :alt => "rss feed") %>
发布于 2009-11-29 13:36:50
在Ruby on Rails项目中,默认情况下,服务器的HTML源代码的根目录是public目录。所以你的链接应该是:
<img src="images/rss.jpg" alt="rss feed" />
但在Rails项目中使用内置帮助器是最佳实践:
<%= image_tag("rss.jpg", :alt => "rss feed") %>
这将创建正确的图像链接,如果您添加断言服务器,等等,它将与这些工作。
发布于 2013-01-23 14:35:18
当使用新的拼音时,图像文件夹将转到文件夹应用程序上的资产文件夹
将您的图像放入image文件夹后,使用
<%=image_tag("example_image.png", alt: "Example Image")%>
https://stackoverflow.com/questions/1814736
复制相似问题