Impostare una password per un utente con Ruby

Come si cambia la password di un utente nella console di Ruby?

Un modo semplice per impostare una password utente è

  rake admin:create

Hai la possibilitĂ  di renderli un amministratore. Puoi consultare il codice sorgente di quel task rake per vedere come farlo in Ruby.

user.password = password

Il codice sembra indicare che la password è in testo semplice.
L’assegnazione imposta l’hash?

Sì, quando salviamo le password salviamo solo l’hash e il salt.