コントローラーごとに異なるサブメニューがレイアウトに配置されていますが、各コントローラーのメソッドビュー間では異なります。私が現在行っていることは次のとおりです。
<% content_for( :submenu ) do %>
<%= render :partial => 'submenus/correct_submenu' %>
<% end %>
メソッドのすべてのビューで
私のアプリケーションのレイアウトには、これが含まれています
<%= yield :submenu %>
ただし、これはビューごとに行うため、繰り返しのように感じます。コントローラーごとにこれを行う方法はありますか?