【发布时间】:2015-04-23 13:52:05
【问题描述】:
嘿,我的页面有问题。我使用 gem 'devise' 为“用户”创建迁移文件,之后我可能忘记了rake db:migrate,但我真的不太确定我在这里做了什么来复制任何东西。
我运行了代码rails g devise user,我可能忘记了db:migrate,然后运行了代码rails g devise:views
这是一个 TeamTreeHouse 项目,如果我对我的问题感到困惑,我很抱歉......无论如何这里是错误消息。
== AddDeviseToUsers: migrating ===============================================
-- change_table(:users, :email) 耙中止! 发生错误,此迁移和所有后续迁移均已取消:
SQLite3::SQLException: 列名重复:email: ALTER TABLE "users" ADD "email" varchar(255) DEFAULT '' NOT NULL
任务:TOP => db:migrate (通过使用 --trace 运行任务查看完整跟踪)
【问题讨论】:
标签: mysql ruby-on-rails devise migration