module ActionView::Helpers::CacheHelper

def cache_fragment_name(name = {}, options = nil)

case when using memcached.
cannot be manually expired unless you know the exact key which is the
fragments can be manually bypassed. This is useful when cache fragments
call. By supplying skip_digest: true to cache, the digestion of cache
This helper returns the name of a cache key for a given fragment cache
def cache_fragment_name(name = {}, options = nil)
  skip_digest = options && options[:skip_digest]
  if skip_digest
    name
  else
    fragment_name_with_digest(name)
  end
end