コントローラ/アクションの内容に応じて、アプリケーションレイアウトでjavascriptを生成する方法はありますか?あなたはこのような「歩留まり」を必要とするアプリケーションのレイアウトでRails:コントローラ/アクションでjavascript条件を使用するにはどうすればいいですか?
7
A
答えて
8
content_for
ここをクリックすると正しい方法です。現在のアクションに基づいて、特定のビューに必要なjavascriptを含めることができます。しかし、ページの中央にある読み込み用のjavascriptは目立たないと考えられ、したがってページの先頭にコンテンツがあるため、頭の中だけにあるはずです。私たちは、あなたが話しているのjavascriptのサンプルを見ることができれば
<head> <%= yield :dynamic_javascripts %> </head>
と
<% content_for :dynamic_javascripts do %>
<%= javascript_include_tag "javascript.js" %>
<%end%>
2
:
<% content_for :head do %>
<%= javascript_include_tag "my_javascript_file.js" %>
<% end %>
content_forを:
<html>
<head>
<%= yield :head %>
</head>
<body>
</body>
</html>
は、その後、あなたのコントローラのビューであなたが使用してそのビューの特定のJavaScriptファイルを指定することができますメソッドを使用すると、レイアウト内の指定された歩留まりブロックにコンテンツを挿入できます。
関連する問題
- 1. MacベースのブラウザでJavaScriptを条件付きで使用するにはどうすればよいですか?
- 2. Rails:より良い関連付け条件を作成するにはどうすればいいですか?
- 3. Unityでアニメーションイベントを条件として使用するにはどうすればいいですか?
- 4. IF EXISTSでSQLでAND条件を使用するにはどうすればよいですか?
- 5. Javascript関数に条件テストを送信するにはどうすればいいのですか?
- 6. XAMLで条件文を使用してtextBlockを印刷するにはどうすればよいですか?
- 7. JavaScriptのこの種の条件を処理するにはどうすればいいですか
- 8. sapUI XML-Viewでif/else条件を使用するにはどうすればよいですか?
- 9. IEの条件付きコメント内でhtmlファイルを使用するにはどうすればよいですか?
- 10. Hibernateフィルタ条件でsubselect HQLを使用するにはどうすればよいですか?
- 11. CSSスタイルシートの中で条件付き書式を使用するにはどうすればよいですか?
- 12. LLDBブレークポイント条件でスタックコンテンツを使用するにはどうすればよいですか?
- 13. 電子メールテンプレートで条件文を使用するにはどうすればよいですか?
- 14. LLBLGenを使用して条件付きテーブルを結合するにはどうすればよいですか?
- 15. タイプ形質を使用して条件付きコンパイルを行うにはどうすればよいですか?
- 16. 条件内の同じテーブルのデータを使用してテーブルから行を条件付きで削除するにはどうすればよいですか?
- 17. MVCでコントローラアクションを呼び出すにはどうすればよいですか?
- 18. Controller.User変数を使用するコントローラアクションをユニットテストするにはどうすればよいですか?
- 19. JavaScriptでinnerhtmlを使用するにはどうすればよいですか?
- 20. has_many:throughとhonor:条件で新しいレコードを作成するにはどうすればいいですか?
- 21. openpyxlで条件付き書式を適用するにはどうすればよいですか?
- 22. MVC 4 - このボタンを条件付きで無効にするにはどうすればいいですか?
- 23. ウェブブラウザでJavaScriptをJavaで使用できるようにするにはどうすればいいですか?
- 24. オブジェクトにマッピングされたコレクションを条件付きでロードするにはどうすればよいですか?
- 25. 条件からオブジェクトを宣言し、それを残りの関数で使用できるようにするにはどうすればよいですか?
- 26. 辞書のリストを条件別に簡略化するにはどうすればいいですか?
- 27. LINQクエリで複数のテーブルから条件を設定するにはどうすればよいですか?
- 28. Crystal Reportsで項目を条件付きでグループ化するにはどうすればよいですか?
- 29. OpenMPで並列領域を条件付きで終了するにはどうすればよいですか?
- 30. Visual Studioセットアッププロジェクトで、チェックボックスダイアログでレジストリの条件を更新するにはどうすればよいですか?
のようにあなたの質問は良いだろう。 –
異なるビューに異なるjavascriptファイルを含めることを意味しますか? – Swanand