たぶん常識な気もするのですが、Rails4アプリをHerokuにデプロイしていて、エラーが発生しているんだけど、heroku logs
にエラーがでてこなくて「あれっ」と思ったのでメモしておきます。
Herokuではlogplexを使ってログを出力しているので、アプリ側でproduction環境でのログ出力を標準出力にする必要があります。
このログの対応とそれ以外にもいろいろと面倒を見てくれるので、rails_12factor
というGemを追加しました。
Gemfileに下記を追加します。
Gemfile
gem 'rails_12factor', group: :production
ローカル環境でbundle install
して、コミットしてHerokuにデプロイします。
gemを追加してherokuへデプロイ
$ bundle install
$ commit -am"Add gem"
$ git push heroku master