問題タブ [rails-5.1.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 読み込みエラー:bcrypt
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を使用しましたが、ユーザーモデルは次のようになります
admin.controller
javascript - AJAX と JQUERY と Rails を使用した間違ったコメント位置
JqueryとAjaxを使用して「更新ページコメントなし」を作成しています。
投稿内/show.html.erb
posts/_comment.html.erb
コメント.controller.rb
コメント/_form.html.erb
コメント/new.js.erb
コメント/create.js.erb
すべてがうまくいきます。コメントは、ページを更新する必要なく表示されました。
新しいコメントを投稿するたびに、コメントはコメントリストの一番下に移動しました(DESCで作成してコメントを注文します)。すべてのコメントが正しく表示されるようにするには、ページを更新する必要があります。新しいコメントを投稿するたびに、それがコメント リストの一番上にあればいいのにと思います。それを実現する方法は?どうもありがとうございます..
ruby-on-rails-5.1 - Rails: 既に初期化されているランダムな定数 X + X の以前の定義
ルビー: 2.5.1、レール: 5.1.6
場合によっては、このエラーが開発環境でのみ表示されることがあります。そして、複数のプラットフォームで。ruby が「rbenv」または「rvm」のどちらにインストールされているか。
my_courses_controller.rb
および他のすべてのコントローラのパスは正しく、再確認されています。奇妙なことに、2 番目の要求が来るとすぐに、すべてが機能します。本番環境は今のところ問題ないようです。レールautoload_path
は延長されていません。
構造のコード例:
一般的な「既に初期化された定数 X」エラーと「X の以前の定義」警告を何週間も検索しましたが、まだ何が問題なのかまったくわかりません。