Cómo cambiar el correo electrónico del usuario si la cuenta de correo electrónico ha sido eliminada

He eliminado mi cuenta de correo con un servicio de correo determinado. Ahora, al cambiar el correo electrónico en las preferencias, el sistema indica que verifique el correo de confirmación enviado a esa dirección, la cual ya no es accesible. Incluso como administrador del sitio, al cambiar el correo electrónico, recibo el mismo mensaje.

¿Qué se puede hacer en este caso? Esto debe ser algo bastante común.

Debe hacerse a través de la consola de Rails; aquí hay una guía paso a paso:

La otra forma de hacerlo, si odias Rails y hay varios administradores, es que el otro administrador te quite tus derechos de administrador, luego cambies tu dirección y después te devuelva los derechos de administrador.

@awesomerobot muchas gracias. Funciona bien.

Solo una corrección: necesitas dos comandos separados:

# ./launcher enter app
# rails c

En el post se confundieron. Me confundió un rato.

O puedes hacerlo en una sola línea, de la siguiente manera:

docker exec -it app rails c

Así es como suelo ejecutar la consola de Rails cuando tengo una consulta rápida que hacer o para verificar algún objeto, etc.

Para facilitarme las cosas, tengo configurado el siguiente alias en mi sistema (excepto que el nombre de app es diferente para nosotros):

alias railsc='docker exec -it app rails c'

De esta manera, podemos entrar fácilmente a la consola de Rails escribiendo railsc en la línea de comandos fuera del contenedor.

ubuntu:/home/neo# railsc
[1] pry(main)> User.count
=> 139160
[2] pry(main)> Topic.count
=> 380629
[3] pry(main)> Post.count
=> 1034861
[4] pry(main)> SiteSetting.count
=> 157
[5] pry(main)> SiteSetting.force_https
=> true

No olvides cambiar el nombre para que coincida con tu contenedor en la configuración de tu alias.

Espero que te ayude.