私にとって紛らわしい要因を明確にするためのいくつかの質問。
application.js について:
require_tree .内のすべての js ファイルを再帰的に含めますapp/assets/javascripts。にjavascriptファイルを入れると、インクルードさapp/assets/javascripts/subfolderれます。特定のディレクトリを含めるだけの場合は、使用する必要がありますrequire_directorylib/assets/javascriptsマニフェストからvendor/assets/javascripts参照できますapplication.js。それらの JavaScript ファイルは、マニフェストに記載されていない限り、プリコンパイルされません。- javascript のセット (例: ブートストラップ) を必要とする gem をインストールする場合、関連する javascripts ファイルもマニフェストに含める必要があります (例:
//= require bootstrap)。JavaScript ファイルは Gem パスにあり、相対パスでも参照できます。
私の発言はすべて真実ですか?