@tank123

В чем причины того, что миграция не проходит?

94243d84eedc4c9c89ea67a5f67653c2.png

создала модель
провожу миграция
в чем может быть причина что миграция не подходит?
проверила последнюю версию миграции -пишет что прошла
но данные нельзя записать
все прикладываю в скринах
  • Вопрос задан
  • 371 просмотр
Пригласить эксперта
Ответы на вопрос 4
@vsuhachev
На первом скрине все OК, что запрограммировали то и получили. Если вы поменяли что-то в фале миграции то вам нужно откатить миграцию назад db:rollback и потом применить еееще раз. Или вообще начать все с нуля: db:drop + db:create + db:migrate
Ответ написан
Комментировать
@tank123 Автор вопроса
b8b244039be9420fa81d77e1d2429d8a.png
Ответ написан
Комментировать
ibub1ik
@ibub1ik
Ruby/Rails Dev => Elixir
А почему вы решили, что миграция не проходит? У вас же просто deprecation warning. Насколько я знаю, если вы хотите вручную привести схему тестовой базы в соответствие с development-схемой, нужно использовать команду rake db:test:prepare.
Ответ написан
ammet
@ammet
Ruby on Rails developer
Судя по скрину в вопросе и скрину из схем, вы создали модель и сразу провели миграцию. Лишь только потом написали в неё код.
vsuhachev дал подоходящее решение
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы