未初始化的常量 DeviseTokenAuth::Concerns::User::BCrypt
uninitialized constant DeviseTokenAuth::Concerns::User::BCrypt
使用 devise_token_auth
gem,我正在制作一个基于 rails 的 API,我试图在其中使用电子邮件重置我的密码。
在使用重置 link 打开电子邮件时,我收到此错误:
uninitialized constant DeviseTokenAuth::Concerns::User::BCrypt
代码指向Api::V1::Overrides::PasswordsController#edit
tokens[client_id] = {
token: BCrypt::Password.create(token),
expiry: expiry
}.merge!(token_extras)
我怎样才能让我的重置 link 进入我的重置表格?
我正在关注 this 进行 PasswordsController
操作
尝试检查 github,但实际上没有人遇到过此类错误,我无法纠正它。
P.S。我不是经验丰富的 Ruby 开发人员。
可能只是缺少 bcrypt
gem,例如在您的 Gemfile 中添加:
gem 'bcryt`
使用 devise_token_auth
gem,我正在制作一个基于 rails 的 API,我试图在其中使用电子邮件重置我的密码。
在使用重置 link 打开电子邮件时,我收到此错误:
uninitialized constant DeviseTokenAuth::Concerns::User::BCrypt
代码指向Api::V1::Overrides::PasswordsController#edit
tokens[client_id] = {
token: BCrypt::Password.create(token),
expiry: expiry
}.merge!(token_extras)
我怎样才能让我的重置 link 进入我的重置表格?
我正在关注 this 进行 PasswordsController
操作
尝试检查 github,但实际上没有人遇到过此类错误,我无法纠正它。
P.S。我不是经验丰富的 Ruby 开发人员。
可能只是缺少 bcrypt
gem,例如在您的 Gemfile 中添加:
gem 'bcryt`