我想使用海市蜃楼和ember来模拟我的api后端。我跟着快速启动,可以通过电话到商店获得10个条目:
return this.get('store').findAll('authors')
我使用createList来设置它,但是当我查看它们时,只有id和类型是正确的。我可以看到ember chrome中的属性名称添加,但一切都未定义。
知道我做错了吗?
我认为它可能与序列化器有关:
import { JSONAPISerializer } from 'ember-cli-mirage';
export default JSONAPISerializer.extend({
});
我认为属性通常在数据属性中,并且由ember数据处理,因此它不需要进行任何进一步的更改吗?
答案 0 :(得分:2)
最终解决了,在默认情况下,对于海市蜃楼我有:
server.createList('authors', 10);
这会创建我的作者列表,但它应该是作者'或者它创建列表然后查找匹配的作者'工厂而不是作者'工厂,因为没有它只是创建没有属性的记录。其余的映射回到另一方的作者,所以不明显(我希望!)。愚蠢的错误,但希望它会帮助其他人!