heroku生产错误,但不是本地错误

时间:2012-07-07 23:19:48

标签: ruby-on-rails heroku

出于某种原因,我在heroku上使用相同的代码遇到了生产问题。会对此有解释吗?这是heroku日志:

Completed 500 Internal Server Error in 183ms
2012-07-07T23:15:41+00:00 app[web.1]: 
2012-07-07T23:15:41+00:00 app[web.1]: ActionView::Template::Error (gmaps4rails.css isn't precompiled):
2012-0
7-07T23:15:41+00:00 app[web.1]:     8:     = javascript_include_tag "application"
2012-07-07T23:15:41+00:00 app[web.1]:     9:     = csrf_meta_tags
2012-07-07T23:15:41+00:00 app[web.1]:     10:     = render 'layouts/shim'
2012-07-07T23:15:41+00:00 app[web.1]:     11:     = stylesheet_link_tag "gmaps4rails"
2012-07-07T23:15:41+00:00 app[web.1]:     12: 
2012-07-07T23:15:41+00:00 app[web.1]:     13:     %meta{ :name => "viewport", :content => "width=device-width, initial-scale=1.0"}
2012-07-07T23:15:41+00:00 app[web.1]:     14:   %body
2012-07-07T23:15:41+00:00 app[web.1]:   app/views/layouts/application.html.haml:11:in `_app_views_layouts_application_html_haml__610548992894307187_47414440'

2 个答案:

答案 0 :(得分:0)

您的gmaps4rails css不存在,请确保您在本地预编译并将其提交到repo中或删除所有强制heroku为您编译样式表的public / css文件。

答案 1 :(得分:0)

尝试将此添加到config / production.rb

config.assets.precompile += %w( gmaps4rails.css )