Это продолжение этого .
Что делать, если вы хотите, чтобы 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'
или есть лучший способ?