記事の趣旨 ※あくまで個人で開発されている方を対象としています
削除したマイグレーションファイルが生きている
編集してマイグレーションファイルを作成しなおした
対処
どうしよう。。。。強行手段
1.$ rails db:migrate:status
1.モデルに作成されたファイルを削除しましょう。(例です)
(例)complete.rb 削除
2.不要なマイグレーションファイル削除
(例)20200729035325_create_complete.rb 削除
補足
削除はファイルを選択し削除してください
3.再度作り直したマイグレーションファイルを作成
(例)$ rails g model Complete user:references task:references
4.不要なファイルを削除しリセット
$ rails db:migrate:reset
補足 もしそれでもできなければ1~4の手順の後でデータベースをリセットし再度リセット
$ rails db:reset
$ rails db:migrate:reset
No-Fileは削除され必要なファイルが更新されました。
適切な方法は一度不要なファイルを落とし、確認した後に削除されることをお勧めします。