Ruby on Rails ActiveRecord: плюрализация - PullRequest
12 голосов
/ 28 февраля 2010

Я новичок в Rails, так что прости меня за незнание ActiveRecord. Одна из моих моделей называется "кампус". Я управлял миграцией, и она плюрализировала все, кроме «кампуса».

Я подумал, что это глупо, поэтому я добавил код в конфигурацию среды, чтобы все оставалось единичным.

Я удалил таблицы, вручную отредактировал файлы миграции для использования отдельных форм и заново запустил миграции. Теперь мои ассоциации с "кампусом" больше не работают. Я запустил его через консоль и заметил, что получаю неинициализированную константу «Кампу». Так что-то еще думает, что «кампус» во множественном числе? Должен ли я считать, что изменение конфигурации не вызовет у меня ничего, кроме проблем в будущем?

1 Ответ

10 голосов
/ 28 февраля 2010

Используйте пользовательские изгибы. См. Этот связанный вопрос: Как переопределить соглашения об именах рельсов?

...