現在、Rails 3.2+ アプリを Backbone.js を使用してフロントエンドを管理するように移行しています。移行前のアプリには、application.html.erb 内にレンダリングされたいくつかのレイアウト パーシャルがあります。視覚化するには、グルーブシャークを考えてみてください。左の列とフッターがあり、すべてのナビゲーションが中央のコンテンツ領域で行われます。ポイントは、左右の列、フッター、およびヘッダーのコンテンツは静的ではありません。
これが、application.jst.eco がどのように見えるかを考えていたものです。コメント化された各行は、別のテンプレートをレンダリングできる場所です。
<!-- layouts/header -->
<div class="row-fluid">
<div id="left-column" class="span3">
<!-- layouts/left_column -->
</div>
<div class="span6">
<section id="content">
<header>
<!-- notices -->
</header>
<!-- main content -->
</section>
</div>
<div id="right-column"class="span3">
<!-- layouts/right_column -->
</div>
</div>
<!-- layouts/footer -->
application.html.erb 構造を複製するために Backbone でテンプレートを整理するにはどうすればよいですか? これで正しい方向に考えていますか?
さらに、バックボーン アプリケーションのエントリ ポイントについて混乱しています。引き続き<%= yield %>
application.html.erb で呼び出しを行い、erb ビューを介してホームページ データをプリロードするので、より大きなレイアウトがバックボーン テンプレートで定義されている場合、これらすべてがどのようにまとめられるのでしょうか?