2

以下を使用して複数形を説明できます。

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

しかし、これが起こらない場合、使用しているAPIがエラーをスローするため、生成されているすべてのルートに「.json」を追加する必要があります。ember-data に関するドキュメントを見つけるのに苦労しています。これを行う最善の方法は何ですか?

4

1 に答える 1

10

buildURLアダプタのメソッドをオーバーライドできます。例:

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

実例については、このフィドルを参照してください。

于 2013-02-04T12:29:32.103 に答える