我使用片段緩存,但我有內嵌代碼是特定的用戶,如:導軌 - 如何排除的代碼塊的碎片緩存
<% cache @page do %>
stuff here
<% if current_user %>
user specific
<% end %>
more here
<% end %>
所以我想排除的代碼的幾個街區是用戶特定的。有沒有辦法在Rails中做到這一點,或者我應該在開始時做出if語句,併爲登錄用戶和常規訪問者製作不同的緩存? (我會用這種方式重複代碼)。
使用你的助手,然後你可以調用方法,然後 – Richlewis