我在布局中放置了一个子菜单,该子菜单因控制器而异,但不在每个控制器方法视图之间。我目前正在做的事情如下:
<% content_for( :submenu ) do %>
<%= render :partial => 'submenus/correct_submenu' %>
<% end %>
在方法的每个视图中
然后我的应用程序布局中有这个
<%= yield :submenu %>
然而,这感觉有点重复,对每个视图都这样做。每个控制器有什么方法可以做到这一点吗?