[ruby-it] check sulla sessione nel controller

Claudio Petasecca Donati cpetasecca a gmail.com
Lun 4 Maggio 2009 11:15:30 CEST


Luigi Maresca wrote:
> Salve ragazzi,
> come posso abilitare la cache di alcune view nel controller solo se
> l'utene non č loggato?
> Mi spiego meglio:
> nel mio view_controller ho:
> 
> caches_page :index
> 
> ho bisogno di qualcosa del genere:
> 
> if session[:user_id]
> caches_page :index
> end
> 
> ovviamente scritto cosė nel controller non funge.
> 
> Come faccio?
> 
> Grazie mille
> 
> Luigi

Prova con:

caches_page :index, :if => Proc.new {|c| c.request.session[:user_id] }

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list