Если вы запускаете приложение в режиме разработки, скорее всего, кэширование отключено. Проверьте в файле config / development.rb следующее:
config.action_controller.perform_caching = false
Для проверки вашего кэширования вы можете либо изменить это значение на true, либо запустить в другой среде, где включено кэширование. Я часто создаю среду development_as_production, указывающую на db разработки, но с моими настройками production.rb.