Ryuichi_natsume
@Ryuichi_natsume

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

heroku上にcommentsテーブルが反映されません。

解決したいこと

heroku上でマイグレーションファイルを追加したいです。

発生している問題・エラー

commentsテーブルが反映されず、本番環境でエラーがでてしまいます。

Heroku上のマイグレーションファイル

ed79a259d00027b13780594b21e25c92.png

開発環境でのマイグレーションファイル

3195d8be051cc5bfbf24ae607b61e40c.png

エラー文(問題箇所を抜粋しました。)

% 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

No Answers yet.

Your answer might help someone💌