1 つのビュー (1 つのページにさまざまなセクション () のようなミニ ページのようなもの) を持つ 1 つの html ページがあり、その 1 つのビューを介してさまざまなセクションがさまざまなコントローラーとアクションを呼び出すための最良の方法は何ですか? レイアウトでは <%= yield %> が 1 つしか許容されないためですか?
2 に答える
3
各パーシャルが 1 つのコントローラーに割り当てられる、パーシャルの使用を検討できます。erb または haml-template 内で、これらのパーシャルを呼び出すことができます。例えば:
<div id="content">
<%= render "content/articles" %>
<%= render "news/list" %>
</div>
于 2012-10-31T20:13:24.917 に答える
0
ビューのさまざまなセクションにパーシャルを含めることができますが、1 つのリクエストに対してさまざまなコントローラー/アクションを取得する方法や、クライアントでさまざまなセクションを個別に更新できる場合を除いて、それを行う理由がわかりません。この場合、さまざまなパーシャルをレンダリングするさまざまなコントローラー/アクションを使用できます。
于 2012-10-31T20:08:42.887 に答える