Неудачные миграции Rails 6.1 больше не блокируют запуск rails?

#ruby-on-rails #rails-activerecord

#ruby-on-rails #rails-activerecord

Вопрос:

В прошлом, когда были миграции, которые еще не выполнялись, появлялась ошибка «ожидающие миграции«, которая запрещала запуск rails (сервер, консоль).

Я обновился до Rails 6.1 и у меня сбой миграции. Тем не менее сервер запущен, и я могу зайти в консоль без какого-либо предупреждения.

Неудачная миграция — это миграция ActiveRecord::Migration[6.1].

Это предназначено? Есть ли способ вернуться к старому поведению? Мы используем Kubernetes, и неудачная миграция просто блокирует запуск нового модуля, что идеально.

Комментарии:

1. Используете ли вы release candidate 2? Я попробовал, и он по-прежнему ведет себя так же, как и в предыдущих версиях rails при запуске bin/rails server .

2. @RyanSandridge да, RC2. У меня есть настройка нескольких баз данных, возможно, это связано. Однако миграция была в основной базе данных.