Я делаю свои первые отношения hasMany с ember-data и всегда получаю удовольствие
«Неперехваченная ошибка: утверждение не удалось: ваш сервер вернул хэш с ключом 0, но у вас нет сопоставлений»
Обычно это означает, что у меня нет структуры json в том, что я называю «удобным для Ember» форматом.
Я создаю свой собственный адаптер REST для django, используя инфраструктуру отдыха django, поэтому мне любопытно, как это должно выглядеть для загрузки без ошибок.
В настоящее время возвращающийся json выглядит так, как показано ниже (явно нет привязки к сеансу, но, может быть, ember уже знает, как это подключить?)
[{"id": 2, "имя": "FooBar"}]
Модели выглядят так
CodeCamp.Session = DS.Model.extend({
id: DS.attr('number'),
name: DS.attr('string'),
room: DS.attr('string'),
desc: DS.attr('string')
});
CodeCamp.Speaker = DS.Model.extend({
id: DS.attr('number'),
name: DS.attr('string'),
session: DS.belongsTo('CodeCamp.Session')
});
CodeCamp.Session.reopen({
speakers: DS.hasMany('CodeCamp.Speaker')
});
заранее спасибо