Ticket #6223: render_component_fix_for_caching_rb.diff
| File render_component_fix_for_caching_rb.diff, 0.8 kB (added by fosf, 2 years ago) |
|---|
-
caching.rb
old new 581 581 # However, subclasses of ActionController::Caching::Sweeper should be Reloadable 582 582 include Reloadable::Deprecated 583 583 584 def initialize 585 self.controller_stack = [] 586 end 587 584 588 def before(controller) 589 self.controller_stack << controller 585 590 self.controller = controller 586 591 callback(:before) 587 592 end 588 593 589 594 def after(controller) 590 595 callback(:after) 591 # Clean up, so that the controller can be collected after this request592 self.controller = nil596 self.controller_stack.pop 597 self.controller = self.controller_stack.last 593 598 end 594 599 595 600 private