为 Ruby 用户设置密码

如何在 Ruby 控制台中更改用户密码?

设置用户密码的简单方法是:

  rake admin:create

您可以选择将其设为管理员。您可以查看该 rake 任务的源代码,了解如何在 Ruby 中实现。

user.password = password

这段代码看起来密码是明文。
该赋值操作会设置哈希值吗?

是的,当我们保存密码时,只保存哈希值和盐值。