私は時々2つのオブジェクトを吐き出すシステムを持っています。create!
2つのオブジェクトを作成できる魔法はありますか?EG私が言うなら
self.class.create! make_up_attributes
そしてmake_up_attributes
2アイテムのハッシュを渡します、これはタイプの2つのオブジェクトを作成できますself
か?
(注、create
RailsではおそらくActiveRecordメソッドです)
私は時々2つのオブジェクトを吐き出すシステムを持っています。create!
2つのオブジェクトを作成できる魔法はありますか?EG私が言うなら
self.class.create! make_up_attributes
そしてmake_up_attributes
2アイテムのハッシュを渡します、これはタイプの2つのオブジェクトを作成できますself
か?
(注、create
RailsではおそらくActiveRecordメソッドです)
はい、次のように、属性ハッシュの配列を渡すだけです。
self.class.create!([{:name => "John", :age => 26},
{:name => "Fred", :age => 50}])
ドキュメントを参照してください