Restauração de backup após migração, sem e-mail de criação de conta de administrador

Isso sugere que o script de importação não criou uma conta de administrador. Se você apenas fizer login e/ou criar uma conta usando o endereço de e-mail developer_email, você ficará bem.

Isso provavelmente ocorre porque a restauração do backup desativou o e-mail para não funcionários e esse usuário não é um funcionário.

Talvez? É certamente um problema de ovo ou galinha com um novo site e uma migração. Acho que se você adicionar seu usuário a developer_emails, funcionará.

A outra coisa que você pode fazer é adicionar algo como isto ao seu 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`)