Как создать ассоциацию has_and_belongs_to_many с одной основной записью - PullRequest
2 голосов
/ 09 ноября 2011

Допустим, у меня есть разработчики моделей и проектов, и разработчики has_and_belongs_to_many проектов и проектов has_and_belongs_to_many разработчиков.Как лучше всего создать ассоциации, в которых один из проектов разработчика должен быть его основным проектом?

1 Ответ

2 голосов
/ 15 ноября 2011

Я бы пошел с:

Разработчик

has_and_belongs_to_many :projects
has_one :main_project, :class_name => "Project"

Предполагается, что классами являются Developer и Project.

...