Создание дочерних объектов несохраненной модели в Backbone с использованием Backbone-реляционного

Я новичок в позвоночнике. У меня есть приложение 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 с помощью order_service.get('order')?

Мне нужно построить порядок шаг за шагом: добавить order_services, добавить другие модели, а затем сохранить заказ. Возможно ли сохранить локально несохраненный заказ с его order_services (которые также не сохранили потомков других моделей), а затем сохранить все эти вещи на сервере?

0 ответов

Другие вопросы по тегам