2

私は時々2つのオブジェクトを吐き出すシステムを持っています。create!2つのオブジェクトを作成できる魔法はありますか?EG私が言うなら

self.class.create! make_up_attributes

そしてmake_up_attributes2アイテムのハッシュを渡します、これはタイプの2つのオブジェクトを作成できますselfか?

(注、createRailsではおそらくActiveRecordメソッドです)

4

1 に答える 1

7

はい、次のように、属性ハッシュの配列を渡すだけです。

self.class.create!([{:name => "John", :age => 26},
                    {:name => "Fred", :age => 50}])

ドキュメントを参照してください

于 2012-10-25T16:21:07.563 に答える