相互の関係を見つけようとしています. 友人関係では, すでに友人と逆の友人がいます. しかし、それらを組み合わせて共通の友達を得るにはどうすればよいでしょうか? いくつかのオプションを試し、長い間オンラインで検索しましたが、表示されません
has_many :friendships
has_many :friends, :through => :friendships
has_many :inverse_friendships, :class_name => "Friendship", :foreign_key => "friend_id"
has_many :inverse_friends, :through => :inverse_friendships, :source => :user
入手方法
has_many :mutual_friends ?