导轨 3.2.2
运行 rake assets:precompile 时出现以下错误:
uninitialized constant Redirect
Redirect 是一个自定义中间件类,它将裸域请求从 mydomain.com 重定向到 www.mydomain.com。
我使用以下方法在 production.rb 中加载中间件:
config.middleware.use Redirect
redirect.rb 位于 lib/middleware/redirect.rb。我使用以下方法加载 application.rb 中的路径:
config.autoload_paths += %W(#{config.root}/lib/middleware)
当您运行应用程序时它运行良好,并且其他 rake 任务运行良好。但是运行 rake assets:precompile 似乎无法正确加载库。我首先注意到在 Heroku 上运行的问题,但我已经能够在本地重现没有问题。
有任何想法吗?谢谢!