是否有可能在Rails 3.2.13中使has_secure_password
爲可選項?我知道有標誌validations: false
,但當我嘗試使用它時,它給了我一個錯誤,我使用了1個參數,其中0是必需的。在rails中使可選的has_secure_password 3.2.13
這個對我來說的目的是允許創建一個沒有設置密碼的用戶,這樣用戶就可以在一個單獨的頁面上自己設置密碼。
編輯:我希望它驗證除密碼之外的所有其他要求,如validates :username, : presence => true, :length => { :minimum => 3 }
和其他要求。
編輯2:請參閱here和here瞭解更多我在尋找的內容。我正在尋找在我的模型的頂部寫has_secure_password validations: false
,但它給了我一個錯誤,我有一個沒有必要的參數。這個功能不在Rails 3.2.13中嗎?
只是組成一個隨機密碼。然後允許他們在首先驗證現有密碼的情況下進行更改? – Doon 2013-05-02 19:52:16
我想避免這種情況,以便他們自己設置而不必輸入第一個密碼。 – josh 2013-05-02 19:57:09
你是否像'user.save(驗證:false)'一樣使用它? – tadman 2013-05-02 19:58:06