rails模型中的重复属性

时间:2013-12-17 21:17:17

标签: ruby-on-rails ruby ruby-on-rails-3 sqlite

所以我不小心在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的列是可行的,所以我猜它只创建了一次。

1 个答案:

答案 0 :(得分:0)

它只会创建一次列。你的餐桌有效。但我建议您回滚迁移,删除迁移文件并使用有效的列名创建一个新的迁移(假设没有其他人已经撤消了您的此更改)。