Когда я отправляю приглашение новому пользователю через DeviseInvitable
(например, на [email protected]), в таблице User
создается новая запись с полем email
==
[email protected] .
Позже, когда я пытаюсь зарегистрироваться как новый пользователь и указываю адрес электронной почты [email protected], я получаю сообщение об ошибке: Email has already been taken
.
====
Я работаю над многопользовательским веб-приложением, где регистрация означает создание нового контейнера, в котором будет работать группа пользователей. Администратор группы может приглашать новых участников присоединиться. НО пользователь может не захотеть принять приглашение в существующую группу и вместо этого решить создать свою собственную группу. Но в настоящее время он не может зарегистрироваться, потому что его адрес электронной почты уже находится в базе данных...
Есть ли способ для [email protected] по-прежнему зарегистрироваться? (Может быть, отклонить приглашение или удалить его запись из БД, подтвердив адрес электронной почты)?
Email has already been taken
msg) - person yaru   schedule 09.11.2015