Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #3335: caching.diff

File caching.diff, 0.7 kB (added by tom@craz8.com, 3 years ago)

Patch file

  • actionpack/lib/action_controller/caching.rb

    old new  
    195195        end 
    196196 
    197197        def after(controller) 
    198           return if !@actions.include?(controller.action_name.intern) || controller.rendered_action_cache 
     198          return if !@actions.include?(controller.action_name.intern) ||  
     199            controller.rendered_action_cache || controller.response.headers['Status'] != '200 OK' 
    199200          controller.write_fragment(controller.url_for.split("://").last, controller.response.body) 
    200201        end 
    201202      end