当我执行 Model.create 方法时,如果我为 :id 指定一个值,它稍后会被取消。例子:
Model.create (
:id => 50,
:name => Joe,
:enabled => yes
)
相反,我要做的是使用 .new 并将其存储在类变量中,通过类变量存储我的 id 值,然后最后调用保存:
m = Model.new (
:name => Joe,
:enabled => yes
)
m.id = 50
m.save
我正在尝试在seeds.rb 中执行此代码,这不是很干的代码。我怎样才能更好地做到这一点并取得相同的结果?