Эй У меня проблема с моей страницей здесь. Я использовал gem 'devise' для создания файла миграции для «пользователей», который я, возможно, забыл до rake db:migrate
, но я действительно не слишком уверен, что я сделал здесь, чтобы что-то дублировать.Ошибка миграции с разработкой
Я побежал код rails g devise user
я, возможно, забыл db:migrate
, а затем побежал код rails g devise:views
Это для проекта TeamTreeHouse, и мне очень жаль, если я был слишком запутанным с моим вопросом ... в любом случае здесь сообщение об ошибке.
== AddDeviseToUsers: migrating ===============================================
- change_table (: пользователи, электронная почта): рейки прерваны! Произошла ошибка, это и все последующие миграции отменен:
SQLite3 :: SQLException: повторяющееся имя столбца: электронная почта: ALTER TABLE "пользователи" ADD "электронной почты" VARCHAR (255) DEFAULT '' NOT NULL
задачи: TOP => дб: мигрировать (полный след, выполнив задачу с --trace)
Разве это не опасно? Что, если у него есть важные данные, которые он не хочет потерять? –
Вы правы, я не думаю, что это может быть опасно для проекта TreeHouse, но мой ответ был обновлен, чтобы установить это предупреждение. –
Спасибо, ребята! Да, это вообще не опасно ... Я просто изучаю основы здесь, поэтому было бы неплохо сделать некоторые ошибки ха-ха! Я положил ваш код, и он вышел с другой ошибкой, говорящей, что sqlite уже существует – Tmanx125