Я пытаюсь выяснить, как сделать взаимные двусторонние отношения, а именно:
user_id friend_id
1 2
2 1
В приведенном выше пользователь 1 и пользователь 2 были бы друзьями, если оба user_id = 1
имеют friend_id = 2
, а friend_id = 2
имеет user_id = 2
в качестве друга в таблице. Как рассчитать все двусторонние взаимоотношения в ActiveRecord?