简体   繁体   中英

ActionView::Template::Error (application.css isn't precompiled) Rails

I'm getting below in my production server:

Started GET "/" for 101.160.190.206 at 2013-09-05 00:11:28 +1000
Processing by HomeController#index as HTML
  Rendered home/index.html.erb within layouts/application (0.5ms)
Completed 500 Internal Server Error in 2ms

ActionView::Template::Error (application.css isn't precompiled):
    4:     <meta name="viewport" content="width=device-width, initial-scale=1.0">
    5:     <title><%= content_for?(:title) ? yield(:title) : "Tools" %></title>
    6:     <meta name="description" content="<%= content_for?(:description) ? yield(:description) : "Tools" %>">
    7:     <%= stylesheet_link_tag "application", :media => "all" %>
    8:     <%= javascript_include_tag "application" %>
    9:     <%= csrf_meta_tags %>
    10:     <%= yield(:head) %>
  app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb__153052184121312410_16560580'

I ran rake assets:precompile and it seems to compile correctly as I can see in the assets file but I'm still getting

We're sorry, but something went wrong.

error.

I'm not sure where it went wrong...

If you haven't modified anything application.css should be included by default into assets, so try running:

RAILS_ENV=production rake assets:precompile

instead of

rake assets:precompile

which takes default environment which is by default development . At least that was an 'issue' I've faced several weeks ago, so maybe it's same in that case.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM