ROR アプリがあり、アセット パイプラインを読み込んでパフォーマンスを改善しようとしています。
私のレイアウトファイルで私が呼んでいる
= stylesheet_link_tag 'users/application_login', :media => "all"
開発で実行すると完璧に動作します
ss
=> Booting Thin
=> Rails 3.2.11 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
=> Debugger enabled
>> Thin web server (v1.5.1 codename Straight Razor)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
しかし、本番環境で実行すると、アセットがプリコンパイルされていないことがわかります
RAILS_ENV=production rails server
=> Booting Thin
=> Rails 3.2.11 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
>> Thin web server (v1.5.1 codename Straight Razor)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
Started GET "/users/sign_in" for 127.0.0.1 at 2013-06-25 13:52:18 -0400
Processing by Users::SessionsController#new as HTML
Rendered users/sessions/new.html.haml within layouts/login (539.8ms)
Completed 500 Internal Server Error in 860ms
** [Airbrake] Success: Net::HTTPOK
ActionView::Template::Error (users/application_login.css isn't precompiled):
私は走っています
RAILS_ENV=production rake assets:precompile
/public/assets/users/にいくつかのファイルが表示されますが、 application_login.cssには表示されません
私に何ができる?