Приложение Ruby on Rails.У меня есть два типа пользователей:
Company
has_many :employees #sample
Employee
has_one :company
. Я хочу создать дружеские отношения между этими двумя моделями, отслеживая запрашивающего отношения (.requested_relationships) и получателя (.pending-Relations), а такжестатус (принят, ожидание и т. д.).Я могу легко создать отношения с третьей моделью и has_many: through ... НО, который не позволил бы мне отслеживать, кто инициировал отношения и, таким образом, различать ожидающие и запрашиваемые отношения.Как правильно моделировать это?Я играл с полиморфным атрибутом в модели отношений, но без конкретного успеха.