Heroku路由错误导轨css / javascript无法加载

时间:2013-11-08 14:00:44

标签: javascript css ruby-on-rails ruby heroku

我对rails和ruby以及heroku相当新,我正在尝试部署应用程序。部署有效,但是当我尝试访问该站点时,没有加载任何css或JavaScript。在日志中它说:

ActionController::RoutingError (No route matches [GET] 

我尝试将gem 'rails_12factor', group: :production添加到我的gemfile中,执行资产:预编译,还有很多其他内容,但是图像和css仍然无法加载。任何帮助将不胜感激。

ruby​​ 2.0.0
rails 4.0.0

1 个答案:

答案 0 :(得分:0)

听起来像资产管道问题。查看rails资产管道的Heroku信息:

https://devcenter.heroku.com/articles/rails-asset-pipeline

您很可能必须在本地预编译资产。

 RAILS_ENV=production bundle exec rake assets:precompile

然后推送到git和Heroku。