我使用片段缓存,但我有内嵌代码是特定的用户,如:导轨 - 如何排除的代码块的碎片缓存
<% cache @page do %>
stuff here
<% if current_user %>
user specific
<% end %>
more here
<% end %>
所以我想排除的代码的几个街区是用户特定的。有没有办法在Rails中做到这一点,或者我应该在开始时做出if语句,并为登录用户和常规访问者制作不同的缓存? (我会用这种方式重复代码)。
使用你的助手,然后你可以调用方法,然后 – Richlewis