Чтобы проверить новый плагин Rails, который я написал, я хотел бы проверить, работает ли миграция этого плагина. Поэтому я создал новое тестовое приложение, добавил плагин, сгенерировал миграцию и мигрировал (что прекрасно работает). Теперь я также хочу проверить миграцию вниз. Но rake db:migrate:down
хочет номер версии. Что я должен предоставить? Это единственная миграция, и VERSION = 0 не работает.
Перенести только одну миграцию
Ответ 1
rake db:rollback
rake db:rollback STEP=3
rake db:migrate:down
# rollback-then-migrate-forward combo
rake db:migrate:redo
rake db:migrate:redo STEP=3