【发布时间】:2018-10-27 16:19:52
【问题描述】:
我正在尝试做一些基本的 Rails。我正在尝试使用以下代码从app/assets/images 文件夹加载图像:
<%= image_tag 'image.jpg'%>
它会生成以下地址(我使用的是 localhost:3000): http://localhost:3000/images/image.jpg
我已经尝试了我能找到的所有不同的 Rails 图像迭代,包括使用 <img> 标签和 src="/assets/images/image.jpg" 等。所有这些都没有运气。
还尝试将 production.rb(编辑:和 development.rb)更改为具有以下代码:
config.serve_static_assets = true
config.assets.compile = true
跟随localhost,链接报错
"没有路线匹配 [GET] "/images/image.jpg""
【问题讨论】:
-
如果你在本地工作,为什么你改变
production.rb而不是development.rb? -
@AntonTkachov 我想这会更有意义。我会把它归结为对 Rails 的新手。我已经进行了更改,但不幸的是仍然没有成功。
-
你有什么版本的导轨。
rails -v在控制台中 -
@AntonTkachov
rails -v是 5.0.7 -
你重启服务器了吗?
rails s
标签: ruby-on-rails ruby image