Рассмотрим две модели в рельсах ModelA и ModelB с их аналогами в Sproutcore. Предположим, что между двумя моделями существует отношение «многие ко многим».
Итак, в ModelA
у нас есть атрибут bArray
, который содержит ссылки на ModelB
объекты. А в ModelB
у нас есть атрибут aArray
, который содержит ссылки на ModelA
объектов.
Что я хотел бы знать, так это когда вы пишете метод as_json()
для обслуживания данных с рельсов в sproutcore. Вы бы включили объекты bArray
и aArray
напрямую или просто взяли bArray_ids
и aArray_ids
.
Причина, по которой я задаю этот вопрос, заключается в том, что включающие aArray
и bArray
копируют ModelA
и ModelB
объекты, а не просто принимают идентификатор. Как правильно это сделать?