Rails 3application.html.erb
はレイアウト テンプレートとして提供されます。ただし、コントローラー ビューにアクセスするための要求を送信するたびに、のコンテンツがapplication.html.erb
再度読み込まれます。ヘッダー、ナビゲーション、フッターは一度だけロードする必要があるため、これは効率的ではないようです。
さらに、 for で JavaScript コードを実行し、$(window).load
forapplication.html.erb
で別の js メソッドを実行する必要がある$(window).load
場合<controller>.html.erb
、これはめちゃくちゃになります。$(window).load
その理由は、各ページに対して1回しか実行できないためだと思います。
では、Rails 3 のベスト レイアウト プラクティスは何だろうと思います。
ありがとう