【发布时间】:2010-01-28 15:23:00
【问题描述】:
我经常使用片段缓存,这对我来说是获得良好性能的关键。但是,由于我使用的缓存的复杂性,我需要为我的测试人员提供一种禁用/启用缓存作为会话变量的方法。 (仅限用户)
我正在考虑实现 cache_disabled?方法,现在我在使用缓存的任何地方检查它的值。现在,我被下面的缓存卡住了,我不知道如何很好地集成这个检查:
<% cache(@cache_key_for_consultContent) do %>
<div id="consult">
<%= render :partial => 'LOTS_OF_CONTENT' %>
</div>
<% end %>
我需要在禁用缓存或内容尚未缓存时调用内容。
感谢您的创意! (请保持干燥)
【问题讨论】:
标签: ruby-on-rails testing caching fragment-caching