Removes fragments from the cache.
key can take one of three forms:
-
String - This would normally take the form of a path, like
pages/45/notes. -
Hash - Treated as an implicit call to
url_for, like{ controller: 'pages', action: 'notes', id: 45} -
Regexp - Will remove any fragment that matches, so
%r{pages/\d*/notes}might remove all notes. Make sure you don't use anchors in the regex (^or$) because the actual filename matched looks like./cache/filename/path.cache. Note: Regexp expiration is only supported on caches that can iterate over all keys (unlike memcached).
options is passed through to the cache store's
delete method (or delete_matched, for Regexp
keys).
Please login to continue.