如果m是相同的实例但是它用于不同的部分,这两个会干扰吗?
#in _detailed.html.erb
<% cache m do %>
... Detailed view...
<% end %>
然后
#in _row.html.erb
<% cache m do %>
... row in the list...
<% end %>
答案 0 :(得分:1)
是的,因为cache_key
是相同的。
您可以使用<% cache [m, "list"] do %>
和<% cache [m, "detailed"] do %>