Я разрабатываю приложение направляющих с Rspec для поблочного тестирования.
Несколько недель назад, Rspec раньше перемещал базу данных в последнюю версию автоматически при выполнении 'спецификации граблей', но теперь он не делает этого автоматически, я должен реализовать все для меня.
Это происходит в тестовой среде, потому что мои данные разработки не исчезают.
Мой отказ? Я ничего не изменил, я думаю :)
Заранее спасибо.
Обычно я использую команду псевдонима, которая запускает миграцию и подготавливает тестовую базу данных.
rake db:migrate && rake db:test:prepare
Просто создайте в вашем .bashrc команду псевдонима, а затем запускайте migrate_databases всякий раз, когда вам нужно.
alias migrate_databases='rake db:migrate && rake db:test:prepare'