rails db:migrate:status
NO FILE bedeutet, dass die Migrationsdatei gelöscht werden sollte, aber auf dem Computer verbleibt. Ich fühle mich unwohl, also werde ich es löschen.
rails db:rollback
touch db/migrate/20200929050736_hoge.rb
Dadurch wird eine Migrationsdatei namens hoge wiederhergestellt. In dieser Datei ist jedoch nichts geschrieben. Beschreiben Sie sie daher entsprechend. Fügen Sie den folgenden Satz vollständig hinzu
class Hoge < ActiveRecord::Migration[6.0]
def change
end
end
rails db:migrate
rails db:rollback
Es wurde unten. Befehl zum Löschen hier
rm -rf db/migrate/20200929050736_Hoge.rb
Lassen Sie uns noch einmal mit Rails db: migrate: status überprüfen
Recommended Posts