您好,我正在使用我的Rails应用程序访问一个现有的项目,其中包含一个无法更改的数据库。所以我的问题是,我如何使用Bcrypt创建会话,而不需要在我的数据库中拥有列password_digest?,我已经在我的数据库中存储了列password中的密码。user.update_attribute(:last_login, DateTime.now)
if user && user.authenticate(params[:session][:password
我试图使用User.create创建用户({email:"ayzabc66@gmail.com",密码:“密码”,password_confirmation:“密码”})class User < ApplicationRecord #password_digest:string #password_confirmation:string v
在行上抛出错误:我能够注册一个用户(在一家公司下)并注册一个公司当我的用户模型和公司模式等到位后,我才开始使用has_secure_password等,后来我才意识到不保护密码是愚蠢的。即使我现在创建了一个新用户,我仍然会看到这个错误登录。Customer.find_by_email(params[:session][:email])
if customer && cust