I code this on my controller: caches_page :index cache_sweeper :site_sweeper https://github.com/leandromoreira/playground.activeadmin/blob/master/app/controllers/page_controller.rb and this on my sweeper class SiteSweeper < ActionController::Caching::Sweeper observe Article, Category def after_create(model) expire_cache_for(model) end def after_update(model) expire_cache_for(model) end def after_destroy(model) expire_cache_for(model) end private def expire_cache_for(model) expire_page controller: ''page'', action: ''index'' end end https://github.com/leandromoreira/playground.activeadmin/blob/master/app/sweepers/site_sweeper.rb But I change my Article and the change do not expire the page, am I doing something wrong? -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/7wzAqhXPLkYJ. For more options, visit https://groups.google.com/groups/opt_out.