Given a key (as described in expire_fragment), returns a key suitable for use in reading, writing, or expiring a cached fragment. If the key is a hash, the generated key is the return value of url_for on that hash (without the protocol). All keys are prefixed with "views/" and uses ActiveSupport::Cache.expand_cache_key for the expansion.
Source Code
# File action_controller/caching/fragments.rb, line 59 def fragment_cache_key(key) ActiveSupport::Cache.expand_cache_key(key.is_a?(Hash) ? url_for(key).split("://").last : key, :views) end
<code/>and<pre/>for code samples.