Hi Volker,

the smallest example is: say I have a Products model, a products
controller with a "index" and a "show" action. In my controller I
cache the index page using "caches_page :index".
In my admin namespace, file "app/controllers/admin/
products_controller.rb", I am using ActiveScaffold
(active_scaffold :product). Here I want to use
"cache_sweeper :product_sweeper" where home sweeper calls
expire_page(:controller => '/products', :action => 'index') method for
every CRUD action.
But the sweeper gets never called and the cache never refreshed,
because I have no actions to bind the call to home_sweeper to. I would
like it to be triggered after every CRUD action on the products. With
normal rails scaffolding I would use

cache_sweeper :list__, :only => [ :new, :destroy, :update ]

Is there a way to get this behaviour?

Thank you
Alessandro

On Apr 28, 8:33 am, "[email protected]"
<[email protected]> wrote:
> Hi,
>
> Can you please explain a little bit what you would exactly like to
> cache?
>
> --
> volker
>
> On 27 Apr., 01:19, MrUbi <[email protected]> wrote:
>
>
>
> > Hello,
>
> > this may seem trivial, but it's getting a nightmare since my cache is
> > never been refreshed :)
> > I am using activescaffold in the admin area (namespace). There are no
> > default actions in the admin/xxxxx_controller, and my
>
> > cache_sweeper :xxxxx_sweeper
>
> > is never called. I can't find info about it, and don't know how to
> > refresh the cache with a sweeper after CRUD operation made by
> > activescaffold.
> > Thanks
> > Alessandro
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "ActiveScaffold : Ruby on Rails plugin" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/activescaffold?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "ActiveScaffold : Ruby on Rails plugin" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/activescaffold?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/activescaffold?hl=en.

Reply via email to