【发布时间】:2013-03-28 19:02:56
【问题描述】:
我刚刚将我的应用更新到 Rails 4.0.0.beta1 和 Ruby 2.0.0。这是一个相当简单的应用程序,更新在开发过程中进展顺利,但是当我部署到 Heroku 时,我在预编译资产上遇到了路由错误。
ActionController::RoutingError (No route matches [GET] "/assets/application-ec10cb548646d3f1c9963e6071fd834f.css"):
和
ActionController::RoutingError (No route matches [GET] "/assets/application-f6ecf7845034937996ac1e966af347b9.js"):
谁能指出我正确的方向?
【问题讨论】:
-
你是如何预编译的?您是使用资产同步 gem 还是先在本地预编译还是......
-
我已经在 Heroku 上安装了这个应用程序有一段时间了,它总是做一个 assets:precompile 作为 'git push heroku master' 部署过程的一部分。 ctshryock 答案为我解决了。
标签: ruby-on-rails heroku