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