Я использую плагин Authlogic Facebook Connect на моем сайте. После небольшого труда я могу войти в FBConnect, я могу получить информацию из FBSession, например имя пользователя, и выйти из системы. Но README на сайте плагинов, по-видимому, предполагает, что выполнение пяти шагов приведет к тому, что UB FB будет сохранен в вашей локальной базе данных (предположительно, против пользователя, которого он создаст), но в документации или коде нет ничего, что указывало бы на то, как это на самом деле произойдет. Я хочу, чтобы, когда пользователь входил в систему с помощью FBConnect, я либо сопоставлял, либо создавал для них нового пользователя. С этого момента я могу использовать current_user в своих контроллерах и представлениях в обычном режиме (так, чтобы current_user.id был их локальным идентификатором, а не идентификатором facebook, поскольку я хочу несколько форм аутентификации), но если я хочу, чтобы для этого пользователя было содержимое Facebook, я могу легко получить к нему доступ, возможно с помощью чего-то вроде current_user.fb_user.
Кто-нибудь смог это сделать? Если да, то как?
Спасибо.