Как загрузить две модели в одном JSON-запросе в Ember-data?
Используя Ember-data и Ember.js, яЯ пытаюсь загрузить две модели с одним запросом JSON. Модели имеют отношение, аналогичное этому:
App.Person = DS.Model.extend({
name: DS.attr('string'),
dogs: DS.hasMany('App.Dog'),
});
App.Dog = DS.Model.extend({
name: DS.attr('string'),
owner: DS.belongsTo('App.Person'),
});
Мой сервер отправляет JSON так:…
{
"dog": {
"id": 1,
"name": "Fido",
"owner": {
"id": 1,
"name": "John Smith",
"dogs": [1]
}
}
}
И все же Ember-data по-прежнему отправляет запрос (используя findQuery) на мой сервер, пытаясь получить владельца JSON.
У меня есть jsFiddle, который демонстрирует этоВот, Чтобы увидеть проблему, выВам нужно перейти по этой ссылке, чтобы активировать маршрут / шаблон:
http://fiddle.jshell.net/6kQ8s/2/show/#/dog/1
У меня нетt определил findQuery () в моем адаптере специально, потому что я не долженэто нужно для получения данных, которые я уже отправил ... Правильно?
Кто-нибудь знает, что яя здесь не так делаю?