If infer_extension is true, the cache path extension is looked up 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 D:/Develope/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/actionpack-3.0.9/lib/action_controller/caching/actions.rb, line 166 def initialize(controller, options = {}, infer_extension = true) if infer_extension @extension = controller.params[:format] options.reverse_merge!(:format => @extension) if options.is_a?(Hash) end path = controller.url_for(options).split(%{://}).last @path = normalize!(path) end
Generated with the Darkfish Rdoc Generator 2.