ruby on railsにおいて、特定のページでのみ実行するJavascriptが必要になることはよくあると思います。今回はassetsパイプラインのメリットを損なうことなく、それを実現するための方法を紹介します。 実現方法と考察 『特定のページでのみ実行するJavascript』を実現するための方法とし、およそ次のようなパターンがあると思います。 View(.erbとか.slimとか)の中で他のjsファイルを読み込むか、直接Javascriptを書く applicationレイアウト上で、コントローラ名やアクション名を使って javascript_include_tag で読み込むファイルを切り替える 目的のページがどうかを判定してから処理を実行するようなJavascriptを書く 1.は可能な限り避けられる方法です。Viewの中にJavascriptのソースが混在することになりますし