1
まず、私はUI開発者ですので、私と一緒に裸にしてください。content_forの中に複数の部分がありますか?
私はさまざまな 'サイドバーモジュール'をさまざまな部分に分けているので、さまざまなレイアウトなどが異なるサイドバーモジュールを持つことができます。
<div id="sidebar">
<%= yield :sidebar %>
</div>
と、私が使用して異なるビューで:
<% content_for :sidebar do %>
<% render :partial => '/sidebar_modules/allergy_season' %>
<% end %>
予想通りこれは、完全に正常に動作しますので、私は私のレイアウトファイルでこれを持っています。残念ながら、私はこのように複数のパーシャルをレンダリングできません。たとえば、
<% content_for :sidebar do %>
<% render :partial => '/sidebar_modules/allergy_season' %>
<% render :partial => '/sidebar_modules/resolution_rate' %>
<% end %>
は機能しません。最後のものをレンダリングします。
これを達成する最も簡単できれいな方法は何ですか?
hahaha私はそれがそれほど単純ではないと信じられません。ありがとう! – jarodtaylor