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

2011年12月14日 Posted by PURGE

Windows上で開発していたアプリを CentOSのサーバへデプロイしたつもりが動作しない。
アクセスすると、ブラウザ上にはエラーメッセージのみ。

仕方ないので、アプリ名/app/log/production.log を覗いてみる。
すると、下記エラー。

ActionView::Template::Error (application.css isn't precompiled):
    2: <html>
    3: <head>
    4:   <title>Sample</title>
    5:   <%= stylesheet_link_tag    "application" %>
    6:   <%= javascript_include_tag "application" %>
    7:   <%= csrf_meta_tags %>
    8: </head>
  app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_ht
ml_erb___1252071779987018877_138162240'

どうやら、テンプレートがプリコンパイルされてないらしい。

で、下記のコマンド。

# rake assets:precompile
(in /app/sample)
/usr/local/ruby1.9/bin/ruby /usr/local/ruby1.9/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
(in /app/sample)
/usr/local/ruby1.9/bin/ruby /usr/local/ruby1.9/bin/rake assets:precompile:nondigest RAILS_ENV=production RAILS_GROUPS=assets
(in /app/sample)

動作した。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です