Come posso cambiare l'email primaria dell'utente?

Ci sono molti argomenti che discutono di questo. Puoi visitare la pagina del profilo dell’utente e modificarlo, ma dovranno comunque verificare il proprio indirizzo, il che è quasi sempre una buona idea.

Se vuoi prendere in mano la situazione, puoi farlo dalla console di Rails. È molto più sicuro rispetto alle query dirette al database.

Questo potrebbe funzionare

u = User.find_by_username("pat")
UserEmail.find_by(user_id: u.id).first.update(email: "pat@gmail.com")
7 Mi Piace