-y で終わるモデル タイプがあります: セキュリティ
/securitys の代わりに /securities を使用してリソースを検索するように Ember Data に指示するにはどうすればよいですか?
-y で終わるモデル タイプがあります: セキュリティ
/securitys の代わりに /securities を使用してリソースを検索するように Ember Data に指示するにはどうすればよいですか?
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'
})
});
Ember データ ソースを掘り下げた後、作成する DS.RESTAdapter にハッシュを追加する必要があります。
App.store = DS.Store.create({ アダプタ: DS.RESTAdapter.create({ bulkCommit: false, 複数形: {"セキュリティ": "セキュリティ"} }), リビジョン: 4 });
これは、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;