Как правильно определить неправильные слова в Rails - PullRequest
0 голосов
/ 31 декабря 2011

Это продолжение этого .

Что делать, если вы хотите, чтобы Rails и все его помощники корректно работали со словами типа CarsForRent, если вы следуете соглашениям для имен баз данных и файлов?

inflect.irregular 'car for rent', 'cars for rent' кажется недостаточно.

Например, когда я генерирую модель с именем CarForRent, Rails создает файл с именем car_for_rents. Разве это не достаточно умно, чтобы признать, что CarForRent походит на car for rent? Нужно ли явно определять inflect.irregular 'car_for_rent', 'cars_for_rent' или есть лучший способ?

1 Ответ

0 голосов
/ 01 января 2012

так как я вспоминаю, что rails берет верхний регистр и понимает, что в слове (CamelCase) должен быть разрыв, и заменяет его подчеркиванием, я не уверен, что если вы можете переопределить это с помощью конфигурации, я бы предложил использоватьтаблица называется "аренда" или что-то в этом роде.

Надеюсь, это поможет?

...