###現状
up 20200501121802 Sorcery core
up 20200502092041 Add role to users
up 20200503121531 Create boards
up 20200510160306 Create comments
up 20200524092414 ********** NO FILE **********
no FILEになった経緯。
rails g hoge modelでモデルを作り、そのあとmigrateをして、スキーマに記載された。
その後、rails d hoge modelで削除。
結果、あれこれ残ってるんだけど・・・って状態。
###いくつかの対策案⓵
$ rails db:migrate:status
で出てきたNO FILE の数字の部分( 今回なら'20200524092414')
#####↓
touch db/migrate/20200524092414_hoge.rb
参考 https://qiita.com/sakatan_1/items/9bf321f81d3b84042694
で、名前付きの偽名ファイルができて,
rollbackなり、削除なりできるらしいがなぜかできない・・・
ということでrails db:reset
もしくはrails db:migration:reset
で無理やり解決しました。
ただ、このやり方はDBのデータも全部おじゃんになるので、実装後に備えてちゃんと知識を調べて問題解決しないといけないですね・・・
###追記
class AddRoleToUsers < ActiveRecord::Migration[5.2]
end
作成ファイルのここの部分が空白だったことがどうやら原因でした。解決