Я создал админ-панель на платформе ROR.Теперь, когда я пытаюсь войти в систему, я получаю эту ошибку:
Невозможно загрузить такой файл bcrypt_ext
В прошлом я сталкивался с этой ошибкой, но использовал ее для исправления.удалив и переустановив его, выполнив следующие действия:
- завершите работу всех серверов rails
- удалите все версии bcrypt
- вручную установите v3.1.1 (gem install bcrypt--platform = ruby)
- обновить файлы gem проектов
Но на этот раз ничего не работает.Я сослался на множество ссылок, но ни одна не помогла.
Я работаю с Windows 10, Rails 5.1.6 и Ruby 2.3.3.
Я использовал devise gem для функции входа в систему, и моя пользовательская модель выглядит так
class User < ApplicationRecord
devise :database_authenticatable,#, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
admin.controller
class AdminController < ActionController::Base
protect_from_forgery with: :exception
before_action :authenticate_user!
end