Rails を学習を進めていますが、「Pending Migration Error」のエラー解決するのにとても悩みました。
備忘録として解決方法を書き留めておきます。
上記エラーがなかなか解決できず時間がかかりました。
結論として
要因:【UP していたマイグレーションファイルを削除】していたことが原因でした。
「rails db:migrate:status」でステータスを確認をしたら上記のように 「up」 していたファイルが「NO FILE」状態となっていました。
なぜこのような状態になっていたかといいますと、私自身でプログラムファイル毎削除したためです。
TechCampのカリキュラムを進めていましたが、少し学習間隔があいたためリセットをして初めから始めたいと思い、途中まで進めていた緑枠のファイルをCloud9上から削除したことが原因です。
そのために、「UP」していたファイルが「NO FILE」となっていました。
解決策:「rails db:migrate:reset」を実行する。
上記コマンドを実行して無事解決し、カリキュラムを進めていくことができました。
私と同じようにプログラミング学習中で上記エラーで悩まれている方の参考になれば幸いです!
コメント