Если я использую модули: registrable и: omniauthable, мне не ясно, могу ли я сделать следующее.Если нет, то как я могу?
Мое приложение позволяет пользователям одновременно регистрироваться / регистрироваться и входить через oauth и devise.
Мой поставщик Oauth предоставляет каждому уникальный идентификатор пользователя.Мне нужно сохранить этот user_id в моей записи пользователя Devise.
Когда пользователь, который зарегистрировался, регистрируется, Devise должен проверить после аутентификации Oauth, существует ли user_id.
В идеале - кажется, что пользователю не нужно выбирать вход против входа: если user_id от провайдера не существует, он должен провести пользователя через процесс регистрации нового пользователя после аутентификации Oauth.
Может кто-нибудь показать мне пример такого типа входа / регистрации, используя Devise и Oauth (я предполагаю, через Omniauthable).