2013-11-15 3 views
1

Я использовал Ember инфлекторEmberjs инфлектор для плюрализацией

Ember.Inflector.inflector.rules.uncountable['quiz'] = true; 
var inflector = Ember.Inflector.inflector; 
inflector.irregular('quiz', 'quizes'); 

QuizAPP.Store = DS.Store.extend({ 
    revision: 11, 
    adapter: DS.RESTAdapter.create() 
}); 

QuizAPP.QuizShowRoute = Ember.Route.extend({ 
    model: function(){ 
     console.log("Route of quiz show") 
     return this.get('store').find('quiz'); 
    } 
}); 

Ожидаемый результат в консоли:

GET http://localhost:3000/quizes 

Но, ошибка в консоли:

GET http://localhost:3000/quizs 404 (Not Found) 

Является ли это правильный способ использования ember inflector?

+0

Возможный дубликат настроек [Ember Cli Inflector] (http://stackoverflow.com/questions/24593483/ember-cli-inflector-adjustments) – MT0

ответ

2

Удалить первую строку Ember.Inflector.inflector.rules.uncountable['quiz'] = true;, и она должна работать. Вы не должны устанавливать как нерегулярное, так и несчетное правило.

+0

Я попытался удалить первую строку, проблема не устранена. – Shrikanth

+0

Какую версию Ember & Ember Data вы используете? –

+0

Я использовал более раннюю версию данных ember-данных, теперь я переключился на 1.0.0.b.3. Inflector работает после upgrdation. Спасибо @Roy – Shrikanth

Смежные вопросы