【发布时间】:2016-08-09 16:01:19
【问题描述】:
我不断收到错误消息:-- add_column(:articles, :user_id, :integer) 耙中止! StandardError:发生错误,此迁移和所有后续迁移已取消:
SQLite3::SQLException: 列名重复:user_id: ALTER TABLE "articles" ADD "user_id" integer
这是我所做的所有迁移:
class AddUserIdToArticles < ActiveRecord::Migration
def change
add_column :articles, :user_id, :integer
end
end
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :username
t.string :email
t.timestamps
end
end
end
class AddDescriptionToArticles < ActiveRecord::Migration
def change
add_column :articles, :description, :text
add_column :articles, :created_at, :datetime
add_column :articles, :updated_at, :datetime
end
end
class CreateArticles < ActiveRecord::Migration
def change
create_table :articles do |t|
t.string :title
end
end
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4