Я следовал инструкциям по интеграции, указанным в
https://github.com/zquestz/omniauth-google-oauth2
При обычном просмотре он работает, как и ожидалось.Когда вы нажимаете кнопку Войти с помощью кнопки Google, появляется окно выбора аккаунта.После того, как мы выбрали учетную запись, она входит в эту учетную запись.
Но, когда я открываю приложение в режиме инкогнито, то при первом входе в систему, когда я использую учетную запись, которая уже была создана в приложении, выдается «Электронная почта уже занята».Теперь, когда я снова нажимаю на кнопку входа с помощью кнопки Google, тогда должно появиться окно выбора учетной записи, но снова появляется сообщение «Электронная почта уже занята».Другими словами, после первого сбоя кнопка «войти в Google» застревает с этой ошибкой.Это не может прогрессировать.Есть ли решение этой проблемы?Он работает, как и ожидалось, при обычном просмотре, но выдает эту ошибку только в окне инкогнито.Я надеюсь услышать ваш ответ.Спасибо!
<%= link_to "Sign in with Google", user_google_oauth2_omniauth_authorize_path %>