Кэширование действий 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