Raobo框架Hobo非常出色,并以管理员用户的身份自动创建第一个用户(除非您不要求)。我遇到的问题是开发中的rails问题,我不记得密码是什么。这应该是微不足道的,因为我只是运行rails console
,找到用户admin = User.find :first
和重置密码(试图)如何从Hobo/Rails中的控制台重置用户密码
admin.password = 'Anything1234'
admin.password_confirmation = admin.password
admin.save
>false
admin.errors
>{:current_password=>["is not correct"]}
即其含义是在我可以更改现有密码之前,需要正确设置变量current_password。
恐怕Hobo文档在这种情况下不起作用。有谁知道如何驱动Hobo用户模型重置密码?
谢谢,我尝试了1 - 但链接因为其他原因不起作用。没有验证的保存是我错过的显而易见的一个! 3是我没有更好的东西而去的,4对于它是如何工作的有一个正确的看法是很棒的。 – meesern 2012-04-19 09:26:19
坦率地说#3是我对这类问题最常见的选择。我的大部分项目都有一个脚本来建立一个初始数据库,所以我删除并重建数据库。 – 2012-04-19 14:39:26