Impossibile rimuovere l'e-mail secondaria identica all'e-mail primaria tramite l'interfaccia utente

Gli indirizzi email si trovano nella tabella user_emails. Puoi individuarli utilizzando l’ID dell’utente:

UserEmail.where(user_id: <user_id>)

Sostituisci <user_id> nel comando sopra con l’ID dell’utente.

Trova il valore id del record UserEmail che desideri rimuovere. Con quell’ID, esegui il seguente comando per restituire il record specifico da eliminare:

identical_email = UserEmail.find(<identical_email_id>)

Verifica attentamente il risultato restituito per confermare che si tratti dell’email che vuoi rimuovere. Quindi esegui:

identical_email.destroy

Prima di eseguire qualsiasi comando distruttivo dalla console, è buona norma creare un backup del database del sito. In caso di problemi, potrai ripristinare il backup.