我可以在开发期间部分启用片段缓存吗?

时间:2013-11-06 01:55:23

标签: ruby-on-rails

我有一个控制器可以动态渲染图像。图像的内容完全取决于请求,因此缓存它非常容易。我想在开发期间为这个控制器(或动作或缓存块)启用片段缓存,使其对应用程序中的其他所有内容都禁用。可以这样做吗?

澄清

常规缓存已有详细记录,我知道您可以使用config.action_controller.perform_caching启用和禁用它。我想只为某些情况启用它,而让其他人禁用它。

2 个答案:

答案 0 :(得分:0)

是的,可以使用memcache在rails上进行片段缓存。看一下本文概述了各种缓存策略以及如何实现片段缓存 - https://devcenter.heroku.com/articles/caching-strategies#fragment-caching

答案 1 :(得分:0)

试试这个:

config.assets.cache_store = :null_store  # Disables the Asset cache
config.sass.cache = false

它依赖于生产资产不同的事实。

相关问题