Por defecto, devise utiliza una dirección de correo electrónico para Registrarse y abrir una sesión.¿Cómo cambiar la dirección de correo electrónico de un usuario de manera "segura"?
Pero quiero que la dirección de correo electrónico se debe permitir que ser cambiado por el usuario.
Si me permiten al usuario editar la dirección e-mail, y el usuario especifica una "incorrecta" (es decir, un error por error) dirección de correo electrónico y luego cierra la sesión, y el usuario también se olvida de lo que el typo'ed el correo electrónico era, ahora la cuenta de usuario es inaccesible para el usuario!
¿Cuál es la mejor solución para esto? (excepto para crear un campo de nombre de usuario separado, inmutable que siempre permitirá al usuario iniciar sesión)
Lo más probable es que no se haya implementado en versiones anteriores del dispositivo (la versión actual es 3.2.2). – peresleguine