私は私のapplication.jsファイルです:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
これは、私のアプリが jquery をインポートしていることを意味しますか? これが何をしているのか正確には少し混乱しています。私のgemfileにはgem 'jquery-rails'
.
私の見解では、私は次のことを持っています:
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<%= render 'layouts/shim' %>
「javascript_include_tag 'application'」には「//= require...」行が含まれていると思いますが、正しいですか?
ここで、「jquery プラグイン」、具体的には navbar 用の hcSticky を追加する場合、指示では<script type="text/javascript" src="jquery.hcsticky.js"></script>
「my の下に」を含めるように指示されています。問題<script type="text/javascript" src="jquery.js"></script>
は、このスクリプトをどこにも明示的に宣言していないことです。技術的に jquery を使用していないので、'ドキュメンテーションには、javascript_include_tag が私に代わってそれを行うと書かれているようですが、それが何をしているのか正確にはわかりません。この技術. 助けてくれてありがとう.