i have created some ‘public’ controllers like so:
./script/generate controller example
and an ‘admin’ controller like this:
./script/generate controller admin/example
now i want to have caching in the ‘public’ controllers so i add
something like this:
caches_action :show, :whatever
but i want the ‘admin’ controller to do the sweeping. now if i add this
to the ‘admin’ controller it doesn’t work as the :controller field is
referring to the ‘admin’ controller:
expire_action(:controller => ‘example’, :action => ‘show’)
how do i refer to the ‘public’ controller from within the ‘admin’
controller so that i can expire different parts of the cache?
thanks
-felix
does something like:
expire_action(:controller => '/admin/example', :action => 'show')
work for you?
d.
On 21/02/2006, at 1:10 PM, Felix McCoey wrote:
expire_action(:controller => ‘example’, :action => ‘show’)
how do i refer to the ‘public’ controller from within the ‘admin’
controller so that i can expire different parts of the cache?
–
Daniel Bogan
waferbaby : http://waferbaby.com/
waferboy : http://waferboy.com/
I make the Internets.
On 21/02/2006, at 1:18 PM, Daniel Bogan wrote:
expire_action(:controller => ‘/admin/example’, :action => ‘show’)
uh, yeah, i can read. i actually meant:
expire_action(:controller => '/example', :action => 'show')
d.
–
Daniel Bogan
waferbaby : http://waferbaby.com/
waferboy : http://waferboy.com/
I make the Internets.