Есть ли лучший / более простой способ найти общих друзей между пользователями, чем создание таблицы «Друзья» и запись UID каждого из друзей нового пользователя?(Использование Devise + Omniauth на Rails 3)
Вам не нужно регистрировать все UID. Вы используете провайдера facebook? Если это так, вы можете использовать гемы Koala или FBGraph, чтобы сформировать FQL, чтобы найти каких-либо общих друзей.
Если у вас уже есть oauth_access_token, вы можете использовать камень коала .
oauth_access_token
@graph = Koala::Facebook::API.new(oauth_access_token) friends = @graph.get_connections("me", "friends")