ROR プラットフォームを使用して管理パネルを作成しました。ログインしようとするたびに、次のエラーが発生します。
そのようなファイル bcrypt_ext を読み込めません
過去にこのエラーに遭遇しましたが、以下の手順を使用してアンインストールして再インストールすることで修正していました。
- すべてのレールサーバーをシャットダウンします
- 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