17

-y で終わるモデル タイプがあります: セキュリティ

/securitys の代わりに /securities を使用してリソースを検索するように Ember Data に指示するにはどうすればよいですか?

4

3 に答える 3

18

createメソッドにハッシュを追加しても、最新バージョンのEmberDataでは機能しないようです。このチケットの提案を使用して、RESTAdapter.configureメソッドを期待どおりに機能させました:https ://github.com/emberjs/website/pull/218 。

DS.RESTAdapter.configure("plurals", { person: "people" });
App.Store = DS.Store.extend({
  revision: 11,
  adapter: DS.RESTAdapter.create({
    namespace: 'api'
  })
});
于 2013-01-09T18:45:17.343 に答える
17

Ember データ ソースを掘り下げた後、作成する DS.RESTAdapter にハッシュを追加する必要があります。

App.store = DS.Store.create({
  アダプタ: DS.RESTAdapter.create({ bulkCommit: false,
                                   複数形: {"セキュリティ": "セキュリティ"} }),
  リビジョン: 4
});
于 2012-06-04T01:07:57.723 に答える
13

これは、ED 1.0.0-beta の時点で複数形化に最も関連しています。

ember-data ベータ版以降では、次のように不規則で不可算の複数形を定義できます。

Ember.Inflector.inflector.irregular('formula', 'formulae');
Ember.Inflector.inflector.uncountable('advice');

例:

import DS from 'ember-data';
import Ember from 'ember';

var ApplicationAdapter = DS.RESTAdapter.extend({
  namespace: 'api'
});

var inflector = Ember.Inflector.inflector;
inflector.uncountable('advice'); //only makes call to /advice

export default ApplicationAdapter;
于 2014-02-17T21:06:41.190 に答える