Utilisateur supprimé avec la console rails u.delete -> email toujours "pris"

Il semble probable que ce ne soit pas un bug. Cela dépend de la manière dont vous avez supprimé l’utilisateur depuis la console.

Depuis la console, essayez de rechercher :

UserEmail.where(email: '<votre_email_utilisateur_supprime>')

Si cela retourne un résultat, essayez de rechercher l’utilisateur avec l’user_id qui a été renvoyé :

User.find_by(id: <id_enregistrement_email>)

Je parie qu’aucun utilisateur ne sera retourné car l’e-mail appartenait à l’utilisateur que vous avez supprimé. Si c’est le cas, il devrait être sûr d’appeler destroy! sur l’enregistrement de l’e-mail. Avant d’essayer cela, assurez-vous d’avoir une sauvegarde à jour de votre site.

Si l’e-mail appartient bel et bien à un utilisateur existant, ne supprimez pas l’enregistrement de l’e-mail.

3 « J'aime »