QA@IT
«回答へ戻る

回答を投稿

asset pipeline 導入後は、逆にスクリプト側で、全ページで読まれることを想定して、特定のページでしか動作しないように作るのがよいのではないかと思っています。bodyのidで分かるようにしておくとかlocationを見るとか。

publicの下などに個別のjavascriptを置いて明示的にそれだけ指定して読ませることも可能ですが、Rails4におけるturbolinksの導入で、HEADの中身をリクエスト毎に評価しないという方向性を打ち出していることには留意したほうがよいでしょう。

asset pipeline 導入後は、逆にスクリプト側で、全ページで読まれることを想定して、特定のページでしか動作しないように作るのがよいのではないかと思っています。bodyのidで分かるようにしておくとかlocationを見るとか。

publicの下などに個別のjavascriptを置いて明示的にそれだけ指定して読ませることも可能ですが、Rails4におけるturbolinksの導入で、HEADの中身をリクエスト毎に評価しないという方向性を打ち出していることには留意したほうがよいでしょう。