0

Railsのsimple_formにNAME FIELDを追加しようとしています

$ rails generate migration AddNameToUsers name:string を追加しました

これはuser.dbファイルと移行ファイルに追加されました

class AddNameToUsers < ActiveRecord::Migration
  def change
    add_column :users, :name, :string
  end
end

しかし、 rakeを実行するdb:migrateと、次のエラーが表示されます(bundle execも実行されました...)

レーキが中止されました! エラーが発生しました。これ以降の移行はすべてキャンセルされました:

SQLite3::SQLException: duplicate column name: email: ALTER TABLE "users" ADD "email" varchar(255) DEFAULT '' NOT NULL/usr/local/rvm/gems/ruby-1.9.3-p392/gems/sqlite3-1.3.8/lib/sqlite3/database.rb:91:in `initialize' /usr/local/rvm/gems/ruby-1.9.3-p392/gems/sqlite3-1.3.8/lib/sqlite3/database.rb:91:in `new' /usr/local/rvm/gems/ruby-1.9.3-p392/gems/sqlite3-1.3.8/lib/sqlite3/database.rb:91:in `prepare' /usr/local/rvm/gems/ruby-1.9.3-p392/gems/sqlite3-1.3.8/lib/sqlite3/database.rb:134:in `execute'

何か案は?

4

1 に答える 1