Heroku上でのエラー(EOTD No.2)

公開:2020/12/01
更新:2020/12/01
1 min読了の目安(約600字TECH技術記事 3

こちらAmetaです。
今回はthe Error Of The Day(EOTD)二回目です!

本日のエラーは、今日のお昼にHeroku上にあるアプリケーションにPushをした時に起こりました...

git add .

でカレントディレクトリ内にあるファイルを指定した後、

git commit -m

でmasterブランチにコミットしました。

最後に、

git push heroku master

を実行して、heroku上にアプリケーションをプッシュ完了!

しかしheroku上のアプリケーションを動作確認をしてみると...出ました。エラーが!

そそくさとターミナル上でlogを使って確認。

ActionView::Template::Error ~~ Table 'heroku_XXXXXX.items' doesn't exist.

これは...なるほど!!

ローカル環境のファイル変更をheroku上にPushしたからと言って、データベースの情報まで運んで行ってくれたわけじゃないのか。

というわけでheroku上でmigrationを実行するコマンドを検索...

heroku run rails db:migrate

動作確認したところ、問題なし!やった!

Finally, the problem has gone away!