Как истечь caches_action с cache_path? - PullRequest
5 голосов
/ 03 июня 2010

Я кеширую индексное действие со следующим:

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

expire_action :action => :index

Кажется, что expire_action истекает только действие index без каких-либо параметров. Как я могу истечь все caches_action, связанные с индексом?

(это приложение Rails 2.3.5)

1 Ответ

2 голосов
/ 25 августа 2010

Если вы не используете memcached, вы можете использовать expire_fragment с регулярным выражением:

expire_fragment(Regexp.new("/yourpath/youraction\\."))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...