我不明白为什么会这样。我有以下迁移:
def self.up
create_table :leakages do |t|
t.integer :feature_id
t.integer :project_id
t.float :total
t.date :apt_date
end
add_index :leakages, [:feature_id, :apt_date]
end
当我第一次运行它时,它运行正常,但是当我再次运行迁移时,会抛出一个错误,说leakages
表已经存在。为什么会出现这个错误?我正在使用 mysql2 gem。