0

假设我的服务器端 API 实现了以下

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

我应该如何在我的 Ember 数据模型中实现这一点?鉴于比赛看起来像这样

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

2 回答 2

0

除了使用 jQuery.ajax 和侧载结果之外,现在没有什么好的方法可以做到这一点。

于 2013-02-19T22:35:07.077 回答
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';
  }
});
于 2015-08-13T08:50:26.850 回答