Ruby on Rails App。 我有两种用户,
Company
has_many :employees #sample
Employee
has_one :company
我想在这两个模型之间建立友谊,跟踪关系的请求者(.requested_relationships)和接收者(.pending-relationships)以及状态(接受,待定等)。我可以轻松地创建与第三个模型的关系并且has_many:通过...但是这不允许我跟踪谁发起了关系,从而区分待处理和请求的关系。对此进行建模的正确方法是什么? 我一直在玩关系模型的多态属性,但没有取得具体的成功。