2012-06-04 21 views

回答

16

在灰燼的數據源周圍挖掘後,你需要做的就是添加一個哈希你創建DS.RESTAdapter的,鼻翼:

 
App.store = DS.Store.create({ 
    adapter: DS.RESTAdapter.create({ bulkCommit: false, 
            plurals: {"security": "securities"} }), 
    revision: 4 
}); 
+0

這使我的一天! – zentralmaschine

18

添加一個哈希創建方法似乎並不使用最新版本的Ember Data。我使用此票中的建議使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' 
    }) 
}); 
13

這是最相關的多元化作爲ED 1.0.0-β

與Ember數據測試和最多可以定義不規則和不可數複數形式的是這樣的:

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; 
相關問題