嘿,我正在处理具有嵌套布局的页面。首先我有我的“主菜单”的应用程序布局现在我只想在这个页面上添加第二个菜单。我得到这个工作通过
<% render :partial => "mypartial", :layout => 'navigation' %>
这将我的第二个导航添加到表单并呈现部分。
在这一点上,我尝试区分两个不同的部分。所以我的文件看起来像这样
<% 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 %>
但它忽略了我的参数。我想我缺少一些基本的东西,但这一切对我来说都是新的。感谢您的帮助