Я новичок в RoR, создаю приложение, которое позволяет пользователям регистрировать/связывать свои учетные записи FB и/или GMail.
Например, Пользователь 1 регистрируется/ссылается, используя свои учетные записи FB и Gmail. После регистрации Пользователь 1 рекомендует Суши в качестве своего любимого блюда.
Пользователь 2 регистрируется со своей учетной записью FB, а также является другом (через FB) Пользователя 1. Затем Пользователь 2 хочет увидеть, какие любимые блюда есть у людей, зарегистрированных в приложении, и только у тех, с кем они связаны в FB.
Пользователь 3 регистрируется в своей учетной записи Gmail и оказывается в списке контактов пользователя 1. Затем пользователь 3 хочет узнать, какие любимые блюда есть у людей, зарегистрированных в приложении, и только у тех, с кем они связаны в контактах Gmail.
Читая документы FB/Google API, я вижу, что могу запрашивать друзей и/или контакты пользователя, но с точки зрения программирования/производительности у меня возникают проблемы с тем, как это сделать, особенно с учетом количества пользователей. растет. Я не хочу хранить все отношения в своей БД, поэтому я ищу любые советы/примеры о том, как это сделать.
Спасибо за ваше время и помощь.