Я создаю приложения для неанглийской аудитории. Прямо сейчас я использую английские существительные для именования моих моделей, все же я предпочитаю использовать собственные голландские. Поскольку конвенция использует множественное число имени класса для таблиц, я предполагаю, что это - pluralize метод в направляющих (где это находится, я не знал бы). Как я могу изменить pluralize метод и где он расположен? Это повредило бы направляющие?
Я использую направляющие 2.3.5 и Ruby 1.8.7
Пример: Книжный класс становится книгами теперь. Мой класс Boek становится бадьями, но это грамматически корректно для использования boeken
Добавьте свои правила в файл inflections.rb в config/initializers. Смотрите документацию по API:
ActiveSupport::Inflector.inflections do |inflect|
inflect.plural 'boek', 'boeken'
end