Почему я должен использовать "множественное число" в 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

Другие вопросы по тегам