デプロイ後のエラー対処方法
仮説
環境変数が設定されているか.
開発環境で動作できているかの確認。
heroku上でマイグレーションファイルを生成できているか。(一度新規登録など、データベースに追加される作業行う)
pushする時にアプリケーション名を間違えていないか(これは確率薄いね)
- ログの確認
- heroku logs --tail --app <<アプリケーション名>>
先ほどの「ファイルの変更履歴が存在する場合の対処法を学ぼう」との違いは変更するファイルがないということです。
Herokuの仕様上、最新のコミット履歴が存在しない状態でgit push heroku masterコマンドを実行しても下記のように「Everything up-to-date(すでに最新の状態に更新されています)」と表示されます