我有一個API加密與密碼has_secure_password和我裝下一個寶石如何在Rails的4.2
gem 'bcrypt'
而進入我的用戶模式,我認爲具體:
has_secure_password
我的數據庫中有一個字段名稱
password_digest
而當運行播種機密碼是密碼加密,但是當嘗試從我的創建一個新用戶方法的密碼是正常的,這是我爲創建新的用戶
def self.from_auth(data)
User.where(email: data[:email]).first_or_create do |user|
user.email = data[:info][:email]
user.name = data[:info][:name]
user.provider = data[:info][:provider]
user.uid = data[:info][:uid]
user.password_digest = data[:info][:password]
end
end
謝謝:)
謝謝爲你的答案,它的作品:3 – Rul