0

只有在我的生产环境中,我才会收到此错误:

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

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

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

我清除了生产上的缓存,但仍然没有。我什至已经删除并重新预编译了我的资产,同时推动了暂存和生产。我还能做些什么来弄清楚为什么会出现这个错误?

4

1 回答 1

1

@Ryan Bigg 在解释生产环境中的 static_assets 方面做得很好。https://stackoverflow.com/a/7829852/2620080

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

config.serve_static_assets = false
于 2013-09-05T19:11:29.790 回答