Railsアプリケーションが本番環境にてcssが効かずに困っています。
Railsアプリケーションが本番環境にてcssが効かずに困っています。
テスト環境では正常にcssやimage,javascriptがその都度compileされて反映されますが本番環境ではなぜかcssだけが反映されません。
(assets:precompileは完了していて正しく読み込まれていますが、全く効かない状況です。)
試したこととして、
- assets:precompile実行後、app/public/assets配下に正常にファイルが生成されることを確認した
- app/public/assets配下を一旦creanした(なぜかコマンドからのcleanが効かなかったので手
動でrmした) - キャッシュを削除し念のためシークレット・ウィンドウからも試した
- Unicorn, Nginxを再起動した(エラーログは出ていない)
- テスト環境で反映されるか確認した(app/assets配下がその都度compileされ呼ばれています)
- app/public配下のパーミッションエラーを疑いurlから直接pathを指定して正しく見れることを確認した
- 生成されたソースを読み、余計なstylesheetが読み込まれて干渉していないか確認した
- http://qiita.com/metheglin/items/c5c756246b7afbd34ae2 に指摘されていることはすべて確認した
なお、環境は以下のとおりです。cssだけが読み込まれず困っています。
どうかよろしくお願いいたします。
- Rails 4.2.0
- Ruby 2.2.0
- rbenv 0.4.0
- Unicorn 4.8.3
- Nginx 1.6.2
- MySQL 5.5.40
- EC2 Amazon Linux AMI 2014.09.1 (HVM)(プロダクションマシン)
- Git(リポジトリマシン)