Impossible de supprimer l'e-mail secondaire identique à l'e-mail principal via l'interface utilisateur

Les adresses e-mail se trouvent dans la table user_emails. Vous pouvez les retrouver à l’aide de l’ID de l’utilisateur :

UserEmail.where(user_id: <user_id>)

Remplacez <user_id> dans la commande ci-dessus par l’ID de l’utilisateur.

Trouvez la valeur id de l’enregistrement UserEmail que vous souhaitez supprimer. Avec cet ID, exécutez la commande suivante pour récupérer l’enregistrement individuel que vous voulez supprimer :

identical_email = UserEmail.find(<identical_email_id>)

Vérifiez bien le résultat retourné pour confirmer qu’il s’agit bien de l’e-mail que vous souhaitez supprimer. Ensuite, exécutez :

identical_email.destroy

Avant d’exécuter toute commande destructive depuis la console, il est recommandé de créer une sauvegarde de la base de données de votre site. En cas de problème, vous pourrez restaurer cette sauvegarde.