Method: AbstractController::Caching::Fragments#read_fragment

Defined in:
actionpack/lib/abstract_controller/caching/fragments.rb

#read_fragment(key, options = nil) ⇒ Object

Reads a cached fragment from the location signified by key (see expire_fragment for acceptable formats).



93
94
95
96
97
98
99
100
101
# File 'actionpack/lib/abstract_controller/caching/fragments.rb', line 93

def read_fragment(key, options = nil)
  return unless cache_configured?

  key = combined_fragment_cache_key(key)
  instrument_fragment_cache :read_fragment, key do
    result = cache_store.read(key, options)
    result.respond_to?(:html_safe) ? result.html_safe : result
  end
end