Ваша модель Foo
использует belongsTo
, что указывает на то, что она может быть связана с одним bar
. Вы бы сохранили эту строку как
/components/foo-bar.js
let bar = this.store.createRecord('bar', {
id: 1213
});
foo.setProperties({
bar: bar
});
. Если вы хотите установить одну foo
как относящуюся ко многим bar
моделям, вы должны использовать hasMany
и установить ее следующим образом:
/components/foo-bar.js
let bar1 = this.store.createRecord('bar', {
id: 1213
});
let bar2 = this.store.createRecord('bar', {
id: 3456
});
foo.setProperties({
bars: [bar1, bar2]
});
В любом случае вы должны установить фактическую модель bar
на foo
, а не только ID.