gpt4 book ai didi

ruby-on-rails - 如何显示来自rails本地项目文件夹的图像?

转载 作者:行者123 更新时间:2023-12-04 06:08:14 25 4
gpt4 key购买 nike

非常基本的问题,但不知何故我无法让它工作。我试图在项目的本地文件夹中放置一个图像以显示在 Rails 上。另外,我正在使用 Bootstrap ;因此我需要声明class: "img-responsive"也是。这是原始代码:<img class="img-responsive" src="assets/img/mockup/img2.jpg" alt="">我咨询过this post建议<%= image_tag("xyz.png", class: "img-responsive img-thumbnail img-circle") %>rubyonrails guide建议image_tag("/icons/icon.gif", class: "menu_icon") .
我努力了

<%= image_tag ("assets/img/mockup/img2.jpg", class: "img-responsive")%>
<%= image_tag "assets/img/mockup/img2.jpg" %>
但它仍然不起作用。
我可以确认路径是: app/assets/img/mockup/img2.jpg如何在 Rails 应用程序 View 上显示所述图像?

最佳答案

你有两个选择:

1) 移动您的img文件夹内容到 app/assets/images然后像这样引用图像:

<%= image_tag ("mockup/img2.jpg", class: "img-responsive")%>

2) 添加您的 img在文件 config/application.rb 中搜索 Rails Assets 路径的文件夹
config.assets.paths << Rails.root.join("app", "assets", "img")

发生这种情况是因为 app/assets/img/默认情况下不包含在 rails assets 搜索路径中。

欲了解更多信息,请查看 http://guides.rubyonrails.org/asset_pipeline.html#asset-organization

关于ruby-on-rails - 如何显示来自rails本地项目文件夹的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39069732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com