heroku上にcommentsテーブルが反映されません。
解決したいこと
heroku上でマイグレーションファイルを追加したいです。
発生している問題・エラー
commentsテーブルが反映されず、本番環境でエラーがでてしまいます。
Heroku上のマイグレーションファイル
開発環境でのマイグレーションファイル
エラー文(問題箇所を抜粋しました。)
% heroku logs -t
略
2022-02-08T11:57:07.173790+00:00 app[web.1]: I, [2022-02-08T11:57:07.173725 #4] INFO -- : [b1ad7876-3eb3-4f4d-a8cd-54b14e9b30b4] Completed 500 Internal Server Error in 10ms (ActiveRecord: 2.1ms | Allocations: 769)
2022-02-08T11:57:07.174491+00:00 app[web.1]: F, [2022-02-08T11:57:07.174455 #4] FATAL -- : [b1ad7876-3eb3-4f4d-a8cd-54b14e9b30b4]
2022-02-08T11:57:07.174491+00:00 app[web.1]: [b1ad7876-3eb3-4f4d-a8cd-54b14e9b30b4] NameError (uninitialized constant Item::Comment):
2022-02-08T11:57:07.174492+00:00 app[web.1]: [b1ad7876-3eb3-4f4d-a8cd-54b14e9b30b4]
2022-02-08T11:57:07.174493+00:00 app[web.1]: [b1ad7876-3eb3-4f4d-a8cd-54b14e9b30b4] app/controllers/items_controller.rb:24:in `show'
2022-02-08T11:57:07.176379+00:00 heroku[router]: at=info method=GET path="/items/5" host=furima-36355.herokuapp.com request_id=b1ad7876-3eb3-4f4d-a8cd-54b14e9b30b4 fwd="111.239.151.142" dyno=web.1 connect=0ms service=17ms status=500 bytes=1827 protocol=https
略
自分で試したこと
githubでcommitとpushをした後、
% git push heroku master
% heroku run DISABLE_DATABASE_ENVIRONMENT_CHECK=1 rails db:drop db:create db:migrate
このコードを入力しましたが、commentsテーブルは反映されませんでした。
0