【发布时间】:2014-10-06 22:12:49
【问题描述】:
在设置设计时,我遇到了以下错误:
== 20141006184828 AddDeviseToUsers: migrating =================================
-- change_table(:users)
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
SQLite3::SQLException: duplicate column name: name: ALTER TABLE "users"
ADD "name" varchar(255)/home/vagrant/.rvm/gems/ruby-2.0.0-p576/gems/sqlite3-
1.3.9/lib/sqlite3/database.rb:91:in `initialize'
我找到了一些不同的回复,但似乎都没有解决我的问题。我尝试在以下位置注释掉名称:
change_table(:users) do |t|
t.string :name
但这只是将问题移到了后面(即抱怨添加重复的电子邮件列等)......不确定问题的根源存在哪里。
【问题讨论】:
标签: ruby-on-rails devise installation migration