この特定のことを尋ねたり検索したりする方法がわからないかもしれませんが、基本的には、親オブジェクトを作成するときにいくつかの関連モデルを作成したいと思います...次のような状況があるとします。
私はRecipe
どのhas_many
Ingredient
モデルを持っています...一度にすべてを作成する方法はありますか?たとえば、これは私のシードタスクの一部であると言います:
Recipe.create({
:title => 'apple pie',
:description => 'just apple pie',
:ingredients => {
[0] => {:title => 'apples'},
[1] => {:title => 'sugar'},
[2] => {:title => 'pie crust'}
}
})
それとも私は完全に夢中ですか?親モデルを作成せずに、次にすべての子を作成せずに、これを同様に行うための何らかの方法が必要です...など。