2013-10-02 34 views
1

我想要檢索通過REST請求信息並設置這樣的RESTAdapter:燼數據不添加GET參數要求

App.ApplicationAdapter = DS.RESTAdapter.extend({ 
     url: 'http://whatever.local' 
    }); 

灰燼是做一個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; 
    } 
}); 

幫助表示讚賞。

回答

2

在EmberData 1.0.beta.1開始,適配器選項host,不url(見heretransition guide):

App.ApplicationAdapter = DS.RESTAdapter.extend({ 
    host: 'http://whatever.local' 
}); 
+0

啊拜,與主機部分:)我有幫助爲添加請求的get參數設置了什麼? –

+1

@ Martin-Mueller添加查詢參數,我們只使用find this.store.find('post',{foo:'bar'}) – gerry3

+0

我也這樣做,但奇怪的是參數不會被追加。 (用路由代碼更新了我的帖子) –