如何使用cache_path使caches_action失效?

时间:2010-06-03 11:14:50

标签: ruby-on-rails ruby caching

我正在使用以下内容缓存索引操作:

caches_action :index, :cache_path => Proc.new { |c| c.params }

expire_action :action => :index

expire_action似乎只在没有任何参数的情况下使索引操作失效。 如何使与索引相关的所有caches_action失效?

(这是一个Rails 2.3.5应用程序)

1 个答案:

答案 0 :(得分:2)

如果您没有使用memcached,可以将expire_fragment与regexp一起使用:

expire_fragment(Regexp.new("/yourpath/youraction\\."))