移行後のバックアップ復元、管理者アカウント作成メールなし

これは、インポートスクリプトが管理者アカウントを作成しなかったことを示唆しています。developer_email アドレスを使用してログインまたはアカウントを作成するだけで問題ありません。

これは、バックアップの復元によって非スタッフのメールが無効になり、そのユーザーがスタッフではないためである可能性が高いです。

そうかもしれませんね?新しいサイトと移行では、確かに鶏と卵の問題です。ユーザーを developer_emails に追加すればうまくいくと思います。

スクリプトに次のようなものを追加することもできます。

   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`)