我得到这个问题: 我有一个复杂的模型,食谱,has_many成分,belongs_to用户,有回形针的图像。如何创建延迟的复杂对象创建
我尝试为每个新用户创建一些基础对象。例如:配方,它的成分(每个用户都是不同的)。 如何创建一个工作来处理这些食谱作品?知道他们必须是由他们的用户编辑等。这对一个基本模型没有关系很容易,但我在这里被阻止...
- 我不想为所有用户创建配料或食谱,我希望他们能够删除它们。
这里有一个单一的配方创造PARAMS通过随机用户:
Parameters: {"utf8"=>"✓", "recipe"=>{"name"=>"Recipe test", "category"=>"Chocolate", "owner"=>"Tom", "baking"=>"100", "note"=>"",
"quantities_attributes"=>{"0"=>{"ingredient_id"=>"6434", "weight"=>"100", "_destroy"=>"false"}, "1"=>{"ingredient_id"=>"6681", "weight"=>"10", "_destroy"=>"false"}, "2"=>{"ingredient_id"=>"6668", "weight"=>"210", "_destroy"=>"false"}, "3"=>{"ingredient_id"=>"6591", "weight"=>"100", "_destroy"=>"false"}, "4"=>{"ingredient_id"=>"6611", "weight"=>"20", "_destroy"=>"false"}, "5"=>{"ingredient_id"=>"", "weight"=>"", "_destroy"=>"false"}},
"process"=>"<p>This is a f*** test of recipe recipe creation</p>\r\n\r\n<p><img alt=\"\" height=\"26\" src=\"http://localhost:3000/assets/ckeditor/plugins/smiley/images/Emoji Smiley-109.png\" title=\"\" width=\"26\" /></p>\r\n"},
"commit"=>"SUBMIT"}
任何想法?
我做了一个数量表(“quantity_attributes”=>等),但这不是我的问题..我的问题是为这些模型为每个用户创建一个随机配方。例如:@ user.recipe.create(name:“”等。quantities_attributes:{PROBLEM HERE})如何处理没有配料ID的数量 –