Ruby on rails 特定于生产的路由错误

Ruby on rails 特定于生产的路由错误,ruby-on-rails,production-environment,rails-routing,assets,Ruby On Rails,Production Environment,Rails Routing,Assets,只有在我的生产环境中,我才会出现以下错误: ActionController::RoutingError (No route matches [GET] "/img/stupid_ghost_asset.png") 它甚至没有出现在我的登台环境中 此资产不存在于我的存储库中,在我的任何CSS、HTML或JS文件中也没有对此路径的任何引用 我在生产时清除了缓存,但仍然没有。我甚至已经删除并重新编译了我的资产,并将其推向了登台和生产阶段。我还能做些什么来找出为什么会出现这个错误?@Ryan Bi

只有在我的生产环境中,我才会出现以下错误:

 ActionController::RoutingError (No route matches [GET] "/img/stupid_ghost_asset.png")
它甚至没有出现在我的登台环境中

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


我在生产时清除了缓存,但仍然没有。我甚至已经删除并重新编译了我的资产,并将其推向了登台和生产阶段。我还能做些什么来找出为什么会出现这个错误?

@Ryan Bigg在解释生产环境中的静态资产方面做得很好

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

config.serve_static_assets = false

我在Heroku上托管,所以我认为Heroku已经注入了一个gem来将配置选项设置为true。