Создание отношений Rails с произвольным именем - PullRequest
6 голосов
/ 24 февраля 2011

У меня есть модель, называемая компанией, и одна, называемая пользователем, а пользователь принадлежит компании, а в компании много пользователей.

Но я хочу сохранить в модели компании главного администратора компании, но я хочусделайте это с пользовательским именем.

Итак, я хочу сделать это: comapany.owner.name.

Как я могу это сделать в Rails 3?

1 Ответ

14 голосов
/ 24 февраля 2011

вашей компании нужно одно дополнительное поле

owner_id :integer

, затем добавьте к компании

belongs_to :owner, :class_name => "User"
...