【发布时间】:2014-09-10 08:33:45
【问题描述】:
我正在尝试更改本地服务器的管理员密码。
我在终端上使用了以下步骤:
User.find_by(email:'admin@blah.com')
u=_
u.password='newpassword'
u.save
然后我通过输入 u.password 检查它是否真的被改变了, 它显示为零。
我在这里遗漏了什么吗? 谢谢你。
【问题讨论】:
-
大家都忙着回答,没人问
u=_是什么? -
@MichalSzyndel 大概 OP 正在 irb 中运行它(我猜这就是“在终端上”的意思)。 irb 中的变量
_指的是最后一个表达式的结果。等同于u=User.find_by(email:'admin@blah.com')
标签: ruby-on-rails ruby passwords admin