当使用accepts_nested_attributes_for时,我不想传递“child_attributes”,而是想传递“child”.我很确定如果我在控制器中放置了很多逻辑来创建记录和子项,我可以完成这个.但是,为了保持我的控制器清洁和逻辑应该是这个模型,在这种情况下,我想知道如何在执行POST或PUT时切换rails 3以使用此语法.
{ "name": "test","child_attributes": [ { "id": 1,"name": "test_child_update" },{ "name": "test_child_create" } }
宁
{ "name": "test","child": [ { "id": 1,{ "name": "test_child_create" } }
解决方法
显然,这是不可能做到的.