method
fragment_for
rails latest stable - Class:
ActionController::Caching::Fragments
fragment_for(buffer, name = {}, options = nil, &block)public
No documentation available.
# File actionpack/lib/action_controller/caching/fragments.rb, line 37
def fragment_for(buffer, name = {}, options = nil, &block) #:nodoc:
if perform_caching
if cache = read_fragment(name, options)
buffer.safe_concat(cache.html_safe)
else
pos = buffer.length
block.call
write_fragment(name, buffer[pos..-1], options)
end
else
block.call
end
end