Rails 框架 Hobo 非常出色,它会自动将第一个用户创建为管理员用户(除非您要求它不要这样做)。我遇到的问题是在开发中运行 rails 我不记得密码是什么。这应该是微不足道rails console
的,因为我只是运行,找到用户admin = User.find :first
并重置密码(尝试)
admin.password = 'Anything1234'
admin.password_confirmation = admin.password
admin.save
>false
admin.errors
>{:current_password=>["is not correct"]}
也就是说,在我可以更改现有密码之前,需要正确设置变量 current_password。
恐怕 Hobo 文档在这种情况下没有帮助。有谁知道如何驱动 Hobo 用户模型重置密码?