Come amministratore, come posso modificare l’indirizzo email di un 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")
Non posso utilizzare la console poiché siamo ospitati su trydiscourse.com.
Scorri fino in fondo e vedrai un pulsante di impersonificazione se sei un amministratore
Sì, esatto, è così che lo faccio ora. Ma dopo l’impersonificazione, devo disconnettermi per tornare al mio account amministratore. Speravo ci fosse un modo migliore.
Al momento sembra non sia possibile
Oh. L’email non è ancora stata verificata? Quindi in realtà non è nemmeno un utente. Penso che cancellerei l’account e gli chiederei di riprovare.
