以下の3つのファイルを確認していく。
-
/app/views/application.html.erb
-
/app/javascripts/application.js
-
/config/initializers/assets.rb
/app/views/application.html.erb
<script src=""></script>
はrailsでは以下のようにして書く。
必要なものが記載されているか。
<%= javascript_include_tag('jquery-xxx.min') %>
/app/javascripts/application.js
jsファイルをアセットパイプラインで読み込むように設定してあるか。
以下の記載で/assets/javascripts/内の全てのjsファイルを読み込んでくれる。
//= require jquery
のように個別で記載することももちろん可能。
//= require_tree .
/config/initializers/assets.rb
アセットのプリコンパイル対象として、例として以下のようにjavascriptが読み込まれるようになっているか
Rails.application.config.assets.precompile += ['*.js','*.css']