就像你现在一样,在开发模式下,action_controller中的“perform_caching”配置默认设置为false。此配置位于config/environments/development.rb
:
config.action_controller.perform_caching = false
我尝试了一堆差异视图(包括html和json),刷新后,请求全部为304(缓存)。那么perform_caching到底在做什么呢? 顺便说一句,我没有使用任何缓存方法,如(cache,stale,cache_page,cache_action,...),这也许就是perform_caching无效的原因。那么这个缓存是如何实现的呢?