неинициализированная константа DeviseTokenAuth :: Concerns :: User :: BCrypt - PullRequest
0 голосов
/ 29 марта 2019

Используя гем devise_token_auth, я создаю API на основе рельсов, в котором я пытаюсь сбросить свой пароль с помощью электронной почты.

При открытии электронного письма со ссылкой сброса я получаю эту ошибку:

неинициализированная константа DeviseTokenAuth :: Concerns :: User :: BCrypt

Код указывает на Api::V1::Overrides::PasswordsController#edit

tokens[client_id] = {
  token: BCrypt::Password.create(token),
  expiry: expiry
}.merge!(token_extras)

Что можно сделать длясделать ссылку сброса, чтобы перейти на форму сброса?

Я слежу за этим за PasswordsController действием. Пробовал проверять github, но на самом деле никто не сталкивался с такой ошибкой, и я не могу ее исправить.

PS Яне опытный разработчик Ruby.

1 Ответ

0 голосов
/ 29 марта 2019

Возможно, вам просто не хватает драгоценного камня bcrypt, например, добавьте его в свой Gemfile:

gem 'bcryt`
...