如何修改ember-data的REST适配器生成的URL?

时间:2013-02-04 12:10:54

标签: ember.js ember-data

我可以使用以下方式解释多元化:

DS.RESTAdapter.configure("plurals", {
  query: "queries"
});

但是我需要将'.json'附加到正在生成的所有路由,因为我正在使用的API会抛出错误,如果没有发生这种情况。苦苦寻找有关ember数据的文档,最好的方法是什么?

1 个答案:

答案 0 :(得分:10)

您可以覆盖适配器的buildURL方法,例如:

App.Adapter = DS.RESTAdapter.extend({
    buildURL: function(record, suffix) {
      return this._super(record,suffix) + '.json'
    }
});

有关实例,请参阅this fiddle