When true, infer_extension will look up the cache path extension from the request’s path & format. This is desirable when reading and writing the cache, but not when expiring the cache - expire_action should expire the same files regardless of the request format.
# File lib/action_controller/caching/actions.rb, line 148 def initialize(controller, options = {}, infer_extension = true) if infer_extension extract_extension(controller.request) options = options.reverse_merge(:format => @extension) if options.is_a?(Hash) end path = controller.url_for(options).split('://').last normalize!(path) add_extension!(path, @extension) @path = URI.unescape(path) end
Generated with the Darkfish Rdoc Generator 2.