所以在这里查看ember文档页面:http://emberjs.com/guides/models/finding-records/
恩贝尔说:this.store.find('person', { name: "Peter" }); // => GET to /persons?name='Peter'`
所以有了这个逻辑,我做了类似的事情
return this.store.find('entry', {week: params.week_id});
但是由于一些奇怪的原因,ember没有用这样的东西发出get请求
/entries?week=12
相反,它不会发送任何请求,也不会返回任何错误。
到底出了什么问题?
答案 0 :(得分:0)
我会看一下App.Person
和App.Entry
的定义之间的区别。
Person
定义了name
属性;但是Entry
是否定义了week
属性?Person
正在使用DS.RESTAdapter
,但Entry
可能不会。检查是否没有用于输入的特定于型号的适配器,例如App.EntryAdapter = ...