Restauración de copia de seguridad después de la migración, sin correo electrónico de creación de cuenta de administrador

Eso sugiere que el script de importación no creó una cuenta de administrador. Si simplemente inicias sesión y/o creas una cuenta usando la dirección de correo electrónico developer_email, estarás bien.

Eso es probablemente porque al restaurar la copia de seguridad se desactivó el correo electrónico para los no empleados y ese usuario no es un empleado.

¿Quizás? Es ciertamente un problema de huevo o gallina con un sitio nuevo y una migración. Creo que si agregas tu usuario a developer_emails, funcionará.

Otra cosa que puedes hacer es agregar algo como esto a tu script:

   User.create(username: 'pat-the-admin', email: 'pat@user.com',password: 'very-safe-123', active: true, name: "Pat User")     unless User.find_by_email('pat@user.com`)