私はフラグメント キャッシングを頻繁に使用しており、良好なパフォーマンスを得るために不可欠です。ただし、使用しているキャッシュの複雑さのため、セッション変数としてキャッシュを無効/有効にする方法をテスターに提供する必要があります。(ユーザーベースのみ)
cache_disabled を実装することを考えていましたか? メソッドを使用し、キャッシュを使用するすべての場所でその値をチェックするようになりました。今、私は次のキャッシュに行き詰まっており、このチェックをうまく統合する方法がわかりません:
<% cache(@cache_key_for_consultContent) do %>
<div id="consult">
<%= render :partial => 'LOTS_OF_CONTENT' %>
</div>
<% end %>
キャッシュが無効になっている場合、またはコンテンツがまだキャッシュされていない場合に、コンテンツを呼び出す必要があります。
あなたの創造性に感謝します! (乾燥させてください)