我的rails项目中存在以下情况
application.html.erb:
...
<%= render :partial => 'layouts/sidebar' %>
<%= yield %>
...
_sidebar.html.erb:
<% @groups.each do |group| %>
<li><%= link_to group.name, "#" %></li>
<% end %>
补充工具栏包含一组不经常更改的组。这就是为什么我每次去内容部分(yield)中的另一个页面时都不想查询DB中的列表。有没有办法如何在几个页面中保留列表?我知道会话和缓存,但也许有更好的解决方案。
谢谢