有安全密碼

建立使用者模型

rails generate model User email:string password_digest:string

將 has_secure_password 模組新增到使用者模型

class User < ActiveRecord::Base
  has_secure_password
end

現在,你可以使用密碼建立新使用者

user = User.new email: 'bob@bob.com', password: 'Password1', password_confirmation: 'Password1'

使用 authenticate 方法驗證密碼

user.authenticate('somepassword')