#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. У меня есть настройка нескольких баз данных, возможно, это связано. Однако миграция была в основной базе данных.