【问题标题】:Error on heroku production but not localheroku 生产错误但不是本地错误
【发布时间】:2012-07-07 23:19:48
【问题描述】:

由于某种原因,我在使用 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'

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-05
        相关资源
        最近更新 更多