Así que el correo electrónico antiguo que tenía asignado a mi cuenta de administrador ya no existía después de cambiar de dominio, así que quise cambiar la dirección de correo electrónico, pero no pude porque requiere una verificación en el correo antiguo.
En resumen, hice un montón de cosas: cambié algunos correos electrónicos, creé otra cuenta de administrador y eliminé la segunda cuenta de administrador usando la consola, pero ahora no puedo reutilizar el correo electrónico que tenía asignado a la segunda cuenta de administrador.
No estoy seguro de si debo publicar esto en soporte o en errores.
Para ser honesto, tengo una copia de seguridad que podría intentar usar, pero antes de hacerlo, ¿esto es un error? ¿Hay alguna forma de solucionarlo sin un restablecimiento completo o restaurar desde una copia de seguridad?
Aún necesitarías saber de qué tabla(s) consultar/borrar, a menos que estés proponiendo que debería crear manualmente más de 100 consultas únicas para más de 100 tablas diferentes con esquemas distintos.
Agradecería que alguien reclasificara este post bajo errores.
Si eso te da un resultado, intenta buscar al usuario con el user_id que se devolvió:
User.find_by(id: <id_del_registro_de_correo>)
Mi suposición es que no se devolverá ningún usuario, porque el correo electrónico pertenecía al usuario que eliminaste. Si ese es el caso, debería ser seguro llamar a destroy! en el registro del correo electrónico. Antes de intentar esto, asegúrate de tener una copia de seguridad actualizada de tu sitio.
Si el correo electrónico sí pertenece a un usuario existente, no elimines el registro del correo electrónico.