0
在我的索引我打电话缓存是否可用于rails视图中的所有相同查询?
<% Shoes.roots.each do |shoe| %>
<%= link_to shoe.shoe_name, shoe %>
<% end %>
我有一些HTML组织的网页及以后调用:
<% Shoe.roots.each do |shoe| %>
<%= link_to shoe.shoe_name, shoe %>
<%= shoe.shoe_size %>
<% end %>
提供一些链接和鞋码。
我正在使用rack-mini-profiler,它告诉我我没有做两个单独的查询。如果我缓存顶部。每个做:
<% Shoes.roots.each do |shoe| %>
<% cache(shoe) do %>
<%= link_to shoe.shoe_name, shoe %>
<% end %>
<% end %>
是一个底部,即使我不使用shoe.shoe_size在顶部。每个做也缓存?它会以相反的方式工作吗?