У меня есть модель foo
, у которой есть bar
и bar
принадлежит baz
. При создании foo
необходимо создать 10 bar
и создать baz
для каждого bar
.
// factories/bar.js
Factory.extend({
withBaz: trait({
baz: association()
})
})
// factories/foo.js
Factory.extend({
afterCreate(foo, server) {
server.createList('bar', 10, 'withBaz', { foo });
}
})
на моем /pods/foos/show/route.js
У меня есть код
import Route from '@ember/routing/route';
export default Route.extend({
model(params) {
return this.store.findRecord('foo', params.foo_id);
}
});
{{#each model.bars as |bar|}}
{{bar.baz.someAttributeName}}
{{/each}}
Проблема: я не могу показать детали моего baz
. Вопрос: Как правильно это сделать? Есть ли что-то связанное с ember-cli-mirage, которое мне нужно сделать?
Это то, что я получаю, когда пытаюсь зарегистрировать {{bar.baz}}
в каждом l oop из bars
Proxy {isFulfilled: false, isRejected: false, content: Class, _belongsToState: {…}, _super: ƒ}
[[Handler]]: Object
[[Target]]: Class
[[IsRevoked]]: false