У меня есть файл schema.rb, обновленный со всеми изменениями, которые были упомянуты в моих файлах миграции. Однако, когда я пытаюсь настроить свой db,schema.rb обновлен с ожидающими миграциями
Я получаю сообщение об ошибке «У вас есть 30 ожидающих миграции».
Насколько я знаю, schema.rb не обновляется, если миграция не выполняется.
Чтобы преодолеть это, я попытался выполнить rake db: schema: load, а затем попытался засеять базу данных. Даже тогда у меня появилось сообщение об ошибке «У вас есть 30 ожидающих миграции».
Может кто-нибудь мне помочь?
Я согласен с вашим подходом. Мое приложение находится под управлением версиями, и если я удалю файлы миграции, мне нужно будет потом их вытащить. Это помогает мне запускать скрипт семян без каких-либо проблем. Но потом я понял основную причину своей проблемы: я использую redis gem в текущем и в другом репозитории, который я клонировал. Изменение имен пространства имен в нескольких других файлах конфигурации помогло мне пройти весь процесс настройки базы данных без каких-либо расхождений. Спасибо за ваш ответ, по крайней мере, мне нужно узнать что-то, чего я не знал. :) –