Почему я должен использовать "множественное число" в RESTAdapter
Согласно тлеющей части-2,
Мы должны определить множественное число для модели? Зачем?
Функция MVC является соглашением по сравнению с конфигурацией,
Зачем мне это делать и для чего?
приложение / активы / JavaScripts/ модель /store.js.coffee
DS.RESTAdapter.configure("plurals", entry: "entries")
1 ответ
Решение
Обычно вам не нужно этого делать. У Эмбер есть Inflector
это может справиться с большинством плюрализма.
Ember.Inflector.inflector.pluralize('entry') === 'entries'
Если это не так, вы можете добавить свои собственные:
Ember.Inflector.inflector.irregular('formula', 'formulae');
Ember.Inflector.inflector.uncountable('butter');
Ember Inflector теперь является отдельным пакетом и может использоваться за пределами Ember: https://github.com/stefanpenner/ember-inflector