如何在多个页面中保留对象数组

时间:2017-06-20 16:28:10

标签: ruby-on-rails

我的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中的列表。有没有办法如何在几个页面中保留列表?我知道会话和缓存,但也许有更好的解决方案。

谢谢

0 个答案:

没有答案