現象
- HerokuにRails 4アプリをデプロイすると、画面の表示が崩れている。
- 調べてみるとprecompileされたはずのCSSがNot Foundになっている。
- デプロイには成功している。assets precompileも成功している。
- うーん、なぜ??
確認ポイント
- それってステージング環境じゃないですか?
- RAILS_ENV=stagingになっていませんか?
- rails_12factor gemを使っていませんか?
- もしかしてこうなっていませんか?
# Gemfile
group :production do
gem 'rails_12factor'
end
それってこうすると直るかも
:staging
も付けてみて下さい。
# Gemfile
group :production, :staging do
gem 'rails_12factor'
end
もしかして直りましたか?
最後に
ググっても原因がわからずハマっておりました・・・orz
誰かのお役に立てば幸いです。