我想通过REST请求检索信息并设置一个这样的RESTAdapter:
App.ApplicationAdapter = DS.RESTAdapter.extend({
url: 'http://whatever.local'
});
Ember正在执行GET请求,但如果我尝试this.store.find('entry', 11)
或this.store.findQuery('entry', {foo:'bar'})
此外,它不会将请求发送到我定义的网址。它只是将它发送给应用程序正在运行的主机。
因此我猜我没有正确初始化适配器,但似乎无法找到我做错的答案。
App.OverviewRoute = Ember.Route.extend({
model: function (params) {
console.log(params);
var entries = this.store.findQuery('entry', {periodDate: params.period_id});
return entries;
}
});
非常感谢帮助。
答案 0 :(得分:2)
从EmberData 1.0.beta.1开始,适配器选项为host
,而不是url
(请参阅here中的transition guide):
App.ApplicationAdapter = DS.RESTAdapter.extend({
host: 'http://whatever.local'
});