Snippet para usar o cache_digest para o cache de ação. Assim que o index.html.erb for atualizado ou qualquer parcial dentro do arquivo for atualizado, ele irá expirar o cache.
caches_action :index, :cache_path => proc { |c|
{
digest: CacheDigests::TemplateDigestor.digest('home/index', 'html.erb', c.lookup_context)
}
}