ActionController缓存无法在开发和测试环境中工作

时间:2012-10-09 09:53:11

标签: ruby-on-rails caching actioncontroller page-caching

我有这个控制器:

class PagesController < ApplicationController
  caches_page :index

  def index
  end
end
为环境中的每个人启用

action_controller.perform_caching

在生产中,一切都按预期运行,缓存页面存储在public / cache / index.html中,但对于dev和test,每次请求都会重新生成index.html的缓存版本。

我正在使用Rails 3.1.8

1 个答案:

答案 0 :(得分:0)

尝试更改config.cache_classes设置,我无法保证这会有所帮助,在开发模式下,rails通常会重新加载所有内容。

http://guides.rubyonrails.org/configuring.html