新しく作成した.jsファイルが読み込まれない
jQueryで追加機能を新しいファイルに書き込み実装したところ、うまく起動しなかった。
つまり読み込まれていないという状況であった。
その時の解決方法を備忘録的に記入する。
状況
新たに「searches.js」を加えたがうまく実装しない。
結論
「application.js」に
//= require_tree .
を追記するだけ
軽く説明
require_tree
で指定されたディレクトリは以下の全ファイルの内容を結合し読み込む
require_tree .
の「.」によってapplication.jsが配置されているディレクトリ配下全てが読み込まれるようになる。
ちなみに今回の場合は
//= require_tree .
ではなくて
//= require researches
で指定しても問題ない。
今後課題
もう少しアセットパイプラインについて勉強する必要があると感じた。
知識をつけしだいこの記事も改善する予定である。