ошибка omniauth-devise: «Проверка не удалась: электронная почта уже получена»
Я пытаюсь создать приложение rails 4 с помощью omniauth:
авторизоваться с помощью Фэйсбукавойдите с помощью Googleвойдите с linkedinвойди через твиттерЗдесь я могу войти в систему с помощью учетной записи Facebook, linkedin, Twitter или Google. Но моя проблема в том, что адрес электронной почты моего аккаунта Google и адрес электронной почты linkedin одинаковы. И войти с помощью Google, а затем войти с помощью linkedin дает мне эту ошибку:
"Validation failed: Email has already been taken"
Это проблема, потому что устройство использует:unique => true
в файле миграции для поля электронной почты.
Может кто-нибудь дать мне хорошую идею, чтобы обработать эту ошибку, пожалуйста?