Рельсы -Название модели заканчивается на S

У меня есть модель с именем ActiveDns. Когда я бегу

rails g scaffold_controller ActiveDns

Я получаю сообщение

Plural version of the model detected, using singularized version. Override with --force-plural.

Теперь контроллер и представления генерируются, притворяясь, что единственное число равно ActiveDn, а множественное число — ActiveDns, и я получаю такие глупости, как link_to new_dn_path. Аргумент --force-pluralне исправляет это:

rails g scaffold_controller ActiveDns --force-plural

по-прежнему приводит к тому, что контроллеры используют переменные с именами @active_dnи представления, использующие new_dn_path, с рельсами 3.2.3. Я удаляю файлы между попытками, используя rails d scaffold_controller ActiveDns.

Как правильно это сделать?

15
задан 13 August 2012 в 06:31
поделиться