Кэширование действий Heroku не работает

Я играл с различными стратегиями кэширования на Heroku и добавил их дополнение к memcached с целью добавления к моему действию кэширования действий.

Однако когда я смотрю Rails.cache.stats в моем текущем приложении (с установленным memcached и использующим самоцвет dalli), я получаю current и total_items в 0 после выполнения действий, которые должны быть кэшированы.

В верхней части контроллера с действием, которое я хочу кэшировать, у меня есть:

caches_action :show

Кроме того, я изменил свою конфигурацию среды (для той, что работает на Heroku), чтобы иметь

config.cache_store = :dalli_store

Могу ли я посмотреть какую-то другую статистику, чтобы убедиться, что она работает или я сделал что-то не так?

1 ответ

Решение

Вам необходимо включить кэширование, а также настроить хранилище кэша:

config.action_controller.perform_caching             = true
Другие вопросы по тегам