Rails is caching when I don't want it to. Why?
- by ryeguy
Rails is caching the index method of one of my controllers. It's a very simple application and only has like 2 controllers and a handful of actions each. The weird thing is I don't have any caching in my application at all, at least not explicitly. The pages get uncached if I restart passenger. Does rails do some kind of automatic page caching?
There are no files in the public directory
The page is returning a 200 header
I have no caching blocks in my views (I use haml, if that matters)
I have no action, controller, or page caching defined
The request is hitting rails, verified by the production log
I have the following in my production.rb:
config.cache_classes = true
config.action_controller.consider_all_requests_local = false
config.action_controller.perform_caching = true
config.action_view.cache_template_loading = true