Допустим, у меня есть это в моем контроллере:
caches_action :my_action, :cache_path => Proc.new { |c| "my_action##{c.params}" }
Где URL-адрес что-то вроде:
/w/:some_id/:additional_params
Кэширование работает просто отлично, но я не могу найти, как его истечь.
Я пробовал:
expire_action(:controller => '/my_controller', :action => 'my_action')
expire_fragment(/my_action/)
store = ActionController::Base.cache_store
store.delete_matched(/my_action/)
Но ни один не истекает мое действие. Любая идея, если возможно истечь соответствующее действие, как это?