Model.createメソッドを実行するときに、:idに値を指定すると、後で無効になります。例:
Model.create (
:id => 50,
:name => Joe,
:enabled => yes
)
代わりに、.newを使用してクラス変数に格納し、クラス変数を介してID値を格納してから、最後にsaveを呼び出す必要があります。
m = Model.new (
:name => Joe,
:enabled => yes
)
m.id = 50
m.save
このコードをseeds.rbで実行しようとしていますが、これはあまりDRYコードではありません。どうすればこれをより良くして同じ結果を達成できますか?