statusがupのままマイグレーションファイルを消してしまった

前提

初学者です。
rails でstatusがupになったまま、rails destroy model ~でマイグレーションファイルを消してしまいました。
(省略)~ rails destroy model Youngstar
invoke active_record
remove db/migrate/20221005171658_create_youngstars.rb
remove app/models/youngstar.rb
invoke test_unit
remove test/models/youngstar_test.rb
remove test/fixtures/youngstars.yml
こんな風に消しました

実現したいこと

upになったno file をdownにして、これらのマイグレーションファイルを消したい

発生している問題・エラーメッセージ

rails aborted!
NameError: uninitialized constant Fa

Caused by:
NameError: uninitialized constant Fa

Tasks: TOP => db:rollback
(See full trace by running task with --trace)

C:\Users\koroy\Desktop\footballmate>rails db:migrate:status

database: db/development.sqlite3

試したこと

Status Migration ID Migration Name

up 20220930082706 Create games
up 20221003102947 Devise create users
up 20221005164800 ********** NO FILE **********
up 20221005164817 ********** NO FILE **********
up 20221005171658 ********** NO FILE **********
down 20221006075011 Add details to users
down 20221010133459 Create stars

今のステータス状況です。
db/migrateにnofileのところに20221005171658_fa.rbなどをを作ってみたものの、rollbackできません。(今はそのファイルを消しています)

補足情報(FW/ツールのバージョンなど)

バージョンは
バージョン: 1.72.0 (user setup)
で使用しているパソコンはWindows 11です7

コメントを投稿

0 コメント