2012-12-25 27 views
0

比方說,我的服務器端API實現以下我怎麼可以指定灰燼數據自定義集合/成員路線

GET /tournaments/1   # return a tournament data 
POST /tournaments/1/seed # seed the tournament 
DELETE /tournaments/1/seed # unseed the tournament 

我應該如何在我的灰燼數據模型實現這一點?鑑於比賽看起來像這樣

App.Tournament = DS.Model.extend({ 
    name: DS.attr("string") 
    ... bunch of stuff 
}); 

回答

0

現在沒有好辦法做到這一點,除了使用jQuery.ajax和sideloading結果。

0

今天您將創建adapters/tournament.js並添加類似:

export default Ember.RESTAdapter.extend({ 
    urlForCreateRecord(){ 
    return this._super(...arguments) + '/' + snapshot.id + '/seed'; 
    }, 
    urlForDeleteRecord(){ 
    return this._super(...arguments) + '/' + snapshot.id + '/seed'; 
    } 
});