Cela suggère que le script d’importation n’a pas créé de compte administrateur. Si vous vous connectez et/ou créez un compte en utilisant l’adresse e-mail developer_email, tout ira bien.
C’est probablement parce que la restauration de la sauvegarde a désactivé les e-mails pour les non-employés et que cet utilisateur n’est pas un employé.
Peut-être ? C’est certainement un problème d’œuf ou de poule avec un nouveau site et une migration. Je pense que si vous ajoutez votre utilisateur à developer_emails, cela fonctionnera.
L’autre chose que vous pouvez faire est d’ajouter quelque chose comme ceci à votre 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`)