有安全密码
创建用户模型
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')