Establecer una contraseña para un usuario con Ruby

¿Cómo se cambia la contraseña de un usuario en la consola de Ruby?

Una forma sencilla de establecer una contraseña de usuario es

  rake admin:create

Tienes la opción de convertirlos en administrador. Puedes revisar el código fuente de esa tarea de rake para ver cómo hacerlo en Ruby.

user.password = password

El código parece indicar que la contraseña está en texto plano.
¿La asignación establece el hash?

Sí, cuando guardamos las contraseñas, solo guardamos el hash y la sal.