首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将图像添加到ruby on rails中的布局

将图像添加到ruby on rails中的布局
EN

Stack Overflow用户
提问于 2009-11-29 13:25:35
回答 6查看 167.9K关注 0票数 73

我想在我的ruby on rails项目的模板中添加一个图像,其中我目前在布局stores.html.erb文件中有代码<img src="../../../public/images/rss.jpg" alt="rss feed" />,但是这似乎没有加载,因为它看起来缺少一条我不确定它应该是什么的路线。

有什么想法吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-11-29 13:31:35

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

代码语言:javascript
复制
<img src="/images/rss.jpg" alt="rss feed" />

如果您想使用rails标记,请使用以下代码:

代码语言:javascript
复制
<%= image_tag("rss.jpg", :alt => "rss feed") %>
票数 140
EN

Stack Overflow用户

发布于 2009-11-29 13:36:50

在Ruby on Rails项目中,默认情况下,服务器的HTML源代码的根目录是public目录。所以你的链接应该是:

代码语言:javascript
复制
<img src="images/rss.jpg" alt="rss feed" />

但在Rails项目中使用内置帮助器是最佳实践:

代码语言:javascript
复制
<%= image_tag("rss.jpg", :alt => "rss feed") %>

这将创建正确的图像链接,如果您添加断言服务器,等等,它将与这些工作。

票数 14
EN

Stack Overflow用户

发布于 2013-01-23 14:35:18

当使用新的拼音时,图像文件夹将转到文件夹应用程序上的资产文件夹

将您的图像放入image文件夹后,使用

代码语言:javascript
复制
<%=image_tag("example_image.png", alt: "Example Image")%>
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1814736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档