Кэширование ActionController не работает в средах разработки и тестирования

У меня есть этот контроллер:

class PagesController < ApplicationController
  caches_page :index

  def index
  end
end

и action_controller.perform_caching включено для каждого в среде.

В рабочей среде все работает так, как ожидалось: кешированная страница хранится в public/cache/index.html, но для разработки и тестирования кешированная версия index.html регенерируется при каждом запросе.

Я использую рельсы 3.1.8.


person Andy Waite    schedule 09.10.2012    source источник


Ответы (1)


Попробуйте изменить настройку config.cache_classes, я не могу гарантировать, что это поможет, в режиме разработки рельсы обычно перезагружают все.

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

person Matt    schedule 09.10.2012