【发布时间】:2012-11-09 09:40:43
【问题描述】:
我希望能够同时在主干中创建嵌套模型。我知道如何使用骨干关系来创建父模型。然后一旦保存,我可以通过骨干关系创建子模型。但是,我希望能够同时创建父模型和子模型,这可能是不可能的,因为我只能在父模型创建后才能创建子模型。
例如,假设我正在创建一个论坛,就像很棒的骨干关系教程 - http://antoviaque.org/docs/tutorials/backbone-relational-tutorial/ 中的论坛一样。我想同时创建一个线程和一条消息(通过单击一个按钮),而不是创建一个线程然后创建一条消息。这可能吗?有没有我没有想到的更好的方法?
【问题讨论】:
-
我确实看过它,但我认为它没有回答我的问题。添加子模型时,父模型已经创建。我正在寻找的是可以同时创建两者的东西。
-
我认为最重要的是你的后端服务器是什么?您可以创建 JSON 并将其发送出去并将所有内容保存在服务器上。您将面临的问题是“子”对象将嵌套在父对象中发送出去,但没有
parent_id属性,因此在服务器上您必须在不同时间保存它们......在rails 中这很容易使用accept_nested_attributes_for完成,但我可以想象每个服务器技术都有自己的方法。 -
是的,我尝试使用 accept_nested_attributes_for(使用 rails),但问题是创建主干模型并更新我的收藏。使用 accept_nested_attributes_for 时我似乎无法做这些事情
-
创建一个然后立即创建另一个却无法解决的问题是什么?
标签: javascript backbone.js backbone-relational