特定于生产的路由错误

时间:2013-09-05 18:39:00

标签: ruby-on-rails production-environment rails-routing assets

仅在我的制作环境中出现此错误:

 ActionController::RoutingError (No route matches [GET] "/img/stupid_ghost_asset.png")

它甚至没有出现在我的暂存环境中。

此资产在我的存储库中不存在,在我的任何CSS,HTML或JS文件中都没有对此路径的引用。

我清除了生产中的缓存,但仍然没有。我甚至删除并重新预编译了我的资产,推动了Staging和Production。我还能做些什么来弄清楚为什么我会收到这个错误?

1 个答案:

答案 0 :(得分:1)

@Ryan Bigg很好地解释了生产环境中的static_assets。 https://stackoverflow.com/a/7829852/2620080

这由您的应用程序中的 config / environment / production.rb 中的此设置控制:

config.serve_static_assets = false