Rails 3.1.3生产,资产管道:没有路由匹配

时间:2012-02-17 15:58:57

标签: ruby-on-rails ruby-on-rails-3 asset-pipeline production-environment

我已经设置了production.rb这个:

config.assets.compile = true

但是在使用用户最近上传的图片时,我仍然会收到此错误

ActionController::RoutingError (No route matches [GET] "/assets...

我在这里做错了什么?

我已经在生产环境的服务器上测试了这个与乘客一起运行的情况,我在本地机器上使用WEBrick进行了生产测试。

=====已解决=======

使用production.rb

上的此设置修复了我的情况
  # Don't fallback to assets pipeline if a precompiled asset is missed
  config.assets.compile = true

  # Generate digests for assets URLs
  config.assets.digest = false

1 个答案:

答案 0 :(得分:1)

如果你没有serve_static_assets,那对我来说是正常的:

config.serve_static_assets = false

此行为是默认行为。