Emberjs Inflector用于复数

时间:2013-11-15 17:31:08

标签: ember.js ember-data ember-rails

我使用过ember inflector

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)

这是使用余烬变换器的正确方法吗?

1 个答案:

答案 0 :(得分:2)

删除第一行Ember.Inflector.inflector.rules.uncountable['quiz'] = true;,它应该有效。你不应该设置不规则和不可数的规则。