今回は以前出ていたno method error for nil classの問題を回答者の方のお力添えで解決できたものの再度rails sを実行すると
Migrations are pending. To resolve this issue, run: rails db:migrate RAILS_ENV=development
が表示されたので自分としてこちらのエラーログを調べ解決策に手順として以下のコマンドを入力する方う方があったので入力しましたが特に解決せず。。
$ rake db:migrate:reset → $ rake db:migrate
そして次にitemのmigrationファイルにあるカラムの数と種類がitemsのcontrollerのものと一致していないことが原因なのかと考えマイグレーションファイルの中身を変更するためにrails db:rollbackを実行しようとしました。
そうすると以下の写真の様なエラーが発生しrollbackが上手くいきませんでした。
ActiveRecord::IrreversibleMigration
そのことから自分はrollbackが上手くいかず上記の様なActiveRecord::IrreversibleMigration
が表示された時の対処法をあるサイトでそのコマンド(以下に$から)を発見しその通りに実行しかしそのコマンドを実行すると表示されるというエラーコードが表示されず自分としては手詰まりになってしまいました。
$ heroku run rake db:migrate:reset
dropさせるやり方も試したのですが上手くいかないので何卒ご指摘いただける方がいらっしゃいましたらよろしくお願いします????
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/24 09:43
2020/12/24 10:00
2020/12/24 11:55
2020/12/25 00:20
2020/12/25 02:58
2020/12/25 05:58
2020/12/25 09:15