Utente eliminato con rails console u.delete -\u003e email ancora "preso"

Sembra probabile che non si tratti di un bug. Dipende da come hai eliminato l’utente dalla console.

Dalla console, prova a cercare:

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

Se ottieni un risultato, prova a cercare l’utente con l’user_id restituito:

User.find_by(id: <id_record_email>)

Il mio indovinello è che non verrà restituito alcun utente perché l’email apparteneva all’utente che hai eliminato. Se è così, dovrebbe essere sicuro chiamare destroy! sul record dell’email. Prima di provare questo, assicurati di avere un backup aggiornato del tuo sito.

Se l’email appartiene effettivamente a un utente esistente, non eliminare il record dell’email.

3 Mi Piace