所以我不小心在Ruby on Rails上创建了一个模型,我在其上写了两次属性,名称和类型相同。如果我检查我的迁移,它看起来像这样:
class CreateTable < ActiveRecord::Migration
def change
create_table :table do |t|
t.text :Total
t.text :Total
t.timestamps
end
end
end
这个名字不是真正的Table,但你明白了。 我的问题是如何在db上反映出来,因为运行迁移没有引起任何问题。我不认为拥有相同ID的列是可行的,所以我猜它只创建了一次。
答案 0 :(得分:0)
它只会创建一次列。你的餐桌有效。但我建议您回滚迁移,删除迁移文件并使用有效的列名创建一个新的迁移(假设没有其他人已经撤消了您的此更改)。