使用cache.fetch渲染集合

时间:2017-11-18 13:52:20

标签: ruby-on-rails caching

是否可以使用缓存数组呈现部分集合?

我的情况:

<% cache [ 'favorit', current_user.company ]  do %>
  <%= render 'groups/group', collection: current_user.cached_favgroups %>
<% end %>

我的缓存(UserModel)

def cached_favgroups
  Rails.cache.fetch([self, "fav_groups"]) {fav_groups.to_a}
end

0 个答案:

没有答案