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

i0n*_*i0n 2 ember.js ember-data

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

DS.RESTAdapter.configure("plurals", {
  query: "queries"
});
Run Code Online (Sandbox Code Playgroud)

但我需要将".json"附加到正在生成的所有路由,因为我正在使用的API会抛出错误,如果不这样做的话.苦苦寻找有关ember-data的文档,最好的方法是什么?

Adr*_*uio 10

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

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

一下这个小提琴的实例.