Devise при регистрации кидает ошибку, в чем может быть проблема?
Один раз делал "rake db:migrate:reset" из-за неправильной миграции. Пробовал переустановить гем, но результат тот же, до ошибки с базой все было хорошо.
мне кажется, он идет в зависимостях у девайса. По идее, если автор снес все миграции, то модель юзер не содержит девайсовских методов. Скорей всего, надо заново сделать rails g devise:install; rake db:migrate
Не используйте (почти) никогда rake db:reset, особенно что бы откатить миграцию) есть rake db:rollback
@victorvsk Мне надо было откатить все миграции, чтобы удалить несколько неправильных, а через rake db:rollback не получалось, сейчас попробую твой метод
@Aice Миграции на то и миграции, что если нужно что-то поменять, то лучше добавить новую, которая перекрывает старую. Если ну очень нужно провести все миграции, а одна из них сломанная - можно временно ее закомментировать.
Почему роллбек не помог? Если есть 20 миграций, вторая из них сломана, то просто нужно 18 раз написать роллбек) хотя, может, есть и более кошерный способ, что б не писать много раз.