使用查询字符串查找模型

时间:2014-07-03 19:53:06

标签: javascript ember.js

所以在这里查看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

相反,它不会发送任何请求,也不会返回任何错误。

到底出了什么问题?

1 个答案:

答案 0 :(得分:0)

我会看一下App.PersonApp.Entry的定义之间的区别。

  • Person定义了name属性;但是Entry是否定义了week属性?
  • 检查是否有适用于其中任何一个的自定义适配器。看起来Person正在使用DS.RESTAdapter,但Entry可能不会。检查是否没有用于输入的特定于型号的适配器,例如App.EntryAdapter = ...