私はちょっと調べたことがありますが、両者の正確な違いは何か分かりません。 jquery-railsから私(https://github.com/indirect/jquery-rails)を読んだところ、jquery-ujsがそれを補完しているようですが、なぜ/どのようになっているのか分かりません。jquery-railsとjquery-ujsの相違点
誰かが私にこれを打ち負かすことができれば分かりますか?
ありがとうございました。
私はちょっと調べたことがありますが、両者の正確な違いは何か分かりません。 jquery-railsから私(https://github.com/indirect/jquery-rails)を読んだところ、jquery-ujsがそれを補完しているようですが、なぜ/どのようになっているのか分かりません。jquery-railsとjquery-ujsの相違点
誰かが私にこれを打ち負かすことができれば分かりますか?
ありがとうございました。
jquery-ujsは、RailsアプリケーションでjQueryを使用できるようにする控えめな実装です。簡単に言えば、それは単なるrails.jsです。これを使用するには、jQueryを入手してRailsアプリケーションを設定する必要があります。
jquery-railsは、これを行うための宝石です。最新のjQuery、jQuery-UI、jquery-ujsのlibをバンドルしています。私はあなたがそれを直接使用することをお勧めします。
アップデート:その下に
https://github.com/rails/jquery-rails/tree/master/vendor/assets/javascripts
はjquery-でrails.jsと同じ最新のjqueryの、jqueryの-UIとjquery_ujsを(座って:あなたはここにベンダー/資産/ JavaScriptのディレクトリをチェックアウトすることができますurjプロジェクト)。
あなたがthisを希望jrailsとjQuery-UJS
jqueryのレール上の良いデモはjqueryの+ jQueryのUJSアダプタです。
jQueryは、そのjavascriptライブラリを知っています。 Railsチームには、jqueryを含む開発者の余計な作業を避けるためのjquery-railsが含まれていました。私たちはajaxリクエストを使用している間、CSRFトークンをレールに送るためのjquery UJSアダプタを含んでいたと思います。
あなたはライン
//= require jquery_ujs
を削除し、サーバーへのAJAXリクエストを送信してみてください。
Can't verify CSRF token authenticity
あなたがdeviseを使用している場合、セッションから自動的にログアウトすることがあります。お役に立てれば。
あなたの説明をありがとう。ですから、本質的に、jquery-rails gemを手動で削除する(jqueryもの)か、Googleから参照するよりも、jquery-rails gemを使用する利点は、私がgemを更新すると、それらのjsファイルが更新されることです。 – gmoniey
それは正しいです。 –