PV0お世話になります。特定のビューのみで読み込ませる場合、どのように配置し、どのように読みこめばよいのでしょうか?例えば、ViewとしてProducts/index.html.erbのみでスクリプト(product_index.js)を読み込む場合、app/assets/javascriptsにおけばアプリケーション全体で読み込まれると思います(3.1以降?)。product_index.jsをProducts/index.html.erbでのみ、読み込ませる場合(外部ファイルとして)はどのようにhtml(erb)側で記述すればよいのでしょうか?コントローラ単位での読み込みでも構いません(layouts/products.html.erbに読み込みを記述する)。読み込みをするしないを振り分ける設定はどのようにされているのでしょうか?よろしくお願いいたします。してるんでもなきゃ、全体で読み込まれることはないのでは?私が何か勘違いしてるんでしょうか。デフォルト動作であって、変更可能です。記述を変更すればこの動作も変わります。読み込めばいいですね。ファイルだけでも結構な容量になったりもしますし。shared/jquery.cookieこんな感じですね。相対パスを記述すれば良いです。拡張子書かなくても良いです。記述順にひとつにまとめられるので、順番には気をつける必要があります。いった記述もあります。同様の動作なので、まとめたいものだけまとめると良いです。いうサイトを読むと勉強になります。(0)詳しいご説明ありがとうございます。この例はモバイル用のソースですか?規模が大きなソースはまだ読む経験がないので、大きめの規模でのイメージができてよかったです。treeをはずして個別で指定すればよいのですね。ありがとうございました。10:38application.js.erbでのまとめる対象のJSファイルの記述例なので、モバイルかどうかは関係ありませんよ。昔いっしょのプロジェクトだった凄腕プログラマーの人に教わりました。(0)どんぴしゃのgemですね。ありがとうございます。私のレベルではturbolinkを考えるとおとなしく一括でjavascript書けるところから始めてみます。ありがとうございました。導入後は、逆にスクリプト側で、全ページで読まれることを想定して、特定のページでしか動作しないように作るのがよいのではないかと思っています。bodyのidで分かるようにしておくとかlocationを見るとか。publicの下などに個別のjavascriptを置いて明示的にそれだけ指定して読ませることも可能ですが、Rails4におけるturbolinksの導入で、HEADの中身をリクエスト毎に評価しないという方向性を打ち出していることには留意したほうがよいでしょう。(0)publicに置いて、/javascript.jsのスクリプトタグで出来ました!ありがとうございます。一括で読み込みを行なってスクリプト側で動作対象のページを指定するのがメンテナンス・パフォーマンス的にもいいんでしょうか。publicに置けば個別に記述できることがわかりました。ありがとうございました。17:48turbolinkについて調べました。これは一括で記述する方がよさそうですね。ありがとうございます。18:22ウォッチこの質問への回答やコメントをメールでお知らせします。