加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

asset-pipeline – 没有路由匹配Rails中的资产/图像

发布时间:2020-12-13 20:07:27 所属栏目:百科 来源:网络整理
导读:在轨道上工作,图像不可见并出错. Started GET "/assets/home.png" for 127.0.0.1 at 2012-06-19 12:23:24 +0530Served asset /home.png - 404 Not Found (24ms)ActionController::RoutingError (No route matches [GET] "/assets/home.png"): 我用过命令 rak
在轨道上工作,图像不可见并出错.
Started GET "/assets/home.png" for 127.0.0.1 at 2012-06-19 12:23:24 +0530
Served asset /home.png - 404 Not Found (24ms)
ActionController::RoutingError (No route matches [GET] "/assets/home.png"):

我用过命令

rake assets:precompile

production.rb

config.assets.compress = true
config.assets.compile = false

application.rb中

config.assets.enabled = true
config.assets.version = '1.0'

谢谢你的帮助!

实际上,您无法使用/assets/home.png路径引用您的图像.
它将在开发模式下工作,但在生产中,您的所有资产都在其文件名中有指纹(请阅读此 http://guides.rubyonrails.org/asset_pipeline.html#what-is-fingerprinting-and-why-should-i-care-questionmark)

这就是为什么,在启用资产管道的应用程序中,您需要使用辅助方法来引用所有资产.阅读本文档,了解Ruby,JS和Sass文件中可用的不同助手:http://guides.rubyonrails.org/asset_pipeline.html#coding-links-to-assets

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读