У меня есть три таблицы:
class Keeper
has_many :assignments
end
class Assignment
belongs_to :keeper
belongs_to :assignment_group
end
class AssignmentsGroup
has_many :assignments
validate :uniqueness_of_keeper
end
Назначения, связанные с одной группой assignment_group, должны иметь одного хранителя. Мой вопрос: как я могу добавить has_one: keeper
ассоциацию к AssignmentsGroup
, учитывая, что все связанные назначения будут иметь одного и того же хранителя?