ねえ、私はネストされたレイアウトを持つページに取り組んでいます。最初に「メインメニュー」を含むアプリケーションレイアウトがあります。次に、このページにのみ2番目のメニューを追加します。私はこれを経由して動作させました
<% render :partial => "mypartial", :layout => 'navigation' %>
これにより、2番目のナビゲーションがフォームに追加され、部分的にレンダリングされます。
この時点で、2つの異なるパーシャルを区別しようとします。だから私のファイルはこのように見えます
<% if :passed_text == "page1" %>
<%= render :partial => "mypartial1", :layout => 'navigation' %>
<% else %>
<%= render :partial => "mypartial2", :layout => 'navigation' %>
<% end %>
私のナビゲーションは次のとおりです。
<%= link_to "Mypartial1", partial_path, :passed_text => :page1 %>
<%= link_to "Mypartial2", partial_path, :passed_text => :page2 %>
<%= yield %>
しかし、それは私のパラメータを無視します。基本的なものが欠けていると思いますが、これはすべて私にとって新しいことです。ご協力いただきありがとうございます