Что если модель в ActiveRecord - это всегда множественное слово?
Я разрабатываю приложение Rails, которое должно опираться на существующую базу данных. Там есть пара названий таблиц, которые всегда являются множественными словами, например, "Series".
Приложение не работает правильно с моделями, связанными с ними. Как бы вы предложили с этим справиться - есть ли решение без изменения названия?
Заранее спасибо!
1 ответ
Решение
Похоже, вам нужно сказать Rails, что "Series" неисчислим, то есть он не должен пытаться склонить его для единственного / множественного числа. Для этого добавьте строку inflect.uncountable 'series'
на ваш config/initializers/inflections.rb
файл.
Любопытно, однако, что "ряды", по-видимому, неисчислимы по умолчанию; Вы просто выбрали его в качестве примера из ряда похожих имен?