我是骨干新手。我有rails3应用程序。这些是我的骨干模型:
class AppName.Models.Order extends Backbone.RelationalModel
paramRoot: 'order'
relations: [
type: Backbone.HasMany
key: 'order_services'
relatedModel: 'AppName.Models.OrderService'
collectionType: 'AppName.Collections.OrderServicesCollection'
includeInJSON: false
reverseRelation:
key: 'order_id',
includeInJSON: 'id'
]
class AppName.Models.OrderService extends Backbone.RelationalModel
paramRoot: 'order_service'
我有新订单模型,尚未保存在服务器上。如何创建新的order_service作为该订单的子项,因此我可以使用order_service.get('order')访问订单?
我需要逐步构建订单:添加order_services,添加其他模型,然后保存订单。是否可以使用order_services(也没有保存其他模型的子节点)在本地存储未保存的订单,然后将所有这些内容保存在服务器上?