ローカルでは問題なく動いていたRailsアプリがHerokuでなぜか動かない!という時のチェックポイント等。というか作業メモです。
確認環境
- Rails 3.2.6
- Heroku Cedar Stack
変更点
# Production用のgemを追加
group :production do
gem 'pg'
gem 'thin'
end
config/environments/production.rb
# logの出力先を標準出力に変更(不要?)
config.logger = Logger.new(STDOUT)
config/application.rb
# 以下の行を追加
config.assets.initialize_on_precompile = false
このあたりはちょっと僕も何が正解なのか確信がありません。
何か問題が起きたら、Herokuのトラブルシューティングページをしっかり読むことをオススメします。