仅在我的制作环境中出现此错误:
ActionController::RoutingError (No route matches [GET] "/img/stupid_ghost_asset.png")
它甚至没有出现在我的暂存环境中。
此资产在我的存储库中不存在,在我的任何CSS,HTML或JS文件中都没有对此路径的引用。
我清除了生产中的缓存,但仍然没有。我甚至删除并重新预编译了我的资产,推动了Staging和Production。我还能做些什么来弄清楚为什么我会收到这个错误?
答案 0 :(得分:1)
@Ryan Bigg很好地解释了生产环境中的static_assets。 https://stackoverflow.com/a/7829852/2620080
这由您的应用程序中的 config / environment / production.rb 中的此设置控制:
config.serve_static_assets = false