Rails3: almacenamiento en caché en modo de desarrollo con Rails.cache.fetch
En desarrollo, la siguiente declaración (simplificada) siempre registra un error de caché, en producción funciona como se esperaba:
@categories = Rails.cache.fetch("categories", :expires_in => 5.minutes) do
Rails.logger.info "+++ Cache missed +++"
Category.all
end
Si cambio config.cache_classes de falso a verdadero en config / development.rb, funciona también en modo de desarrollo, sin embargo, esto hace que el desarrollo sea bastante doloroso. ¿Hay alguna configuración que sea comoconfig.cache_classes = false
excepto que Rails.cache.fetch se está recuperando de la memoria caché si es posible?