Согласно тесту, реализованному в ember-data, когда мы запрашиваем дочерние записи из отношения hasMany, хранилище выполняет GET для получения URL-адреса дочерних ресурсов и отправляет идентификаторы необходимых дочерних ресурсов.
test("finding many people by a list of IDs", function() {
store.load(Group, { id: 1, people: [ 1, 2, 3 ] });
var group = store.find(Group, 1);
equal(ajaxUrl, undefined, "no Ajax calls have been made yet");
var people = get(group, 'people');
equal(get(people, 'length'), 3, "there are three people in the association already");
people.forEach(function(person) {
equal(get(person, 'isLoaded'), false, "the person is being loaded");
});
expectUrl("/people");
expectType("GET");
expectData({ ids: [ 1, 2, 3 ] });
Как я могу также отправить идентификатор родительской записи (группы)? Моему серверу нужен этот идентификатор для извлечения встроенной записи. Нужно что-то вроде:
expectData({groud_id: the_group_id, ids: [1,2,3] })