[ruby-it] Re: acts as authenticated

Antonio Cangiano acangiano a gmail.com
Gio 28 Dic 2006 03:51:52 CET


On 12/27/06, Paolo Montrasio <paolo a paolomontrasio.com> wrote:
>
> Io normalmente nel filtro implemento anche un controllo sulle URL.
> Poiché di solito ci sono un po' di view a cui si vuol fare accedere
> anche chi non è autenticato, prima ho una whitelist di URL a cui tutti
> possono andare e poi ho il controllo sull'essere loggati o no che in
> sostanza funziona come ha descritto Antonio.
>
> Mi viene in mente ora una cosa: non è che si possono per caso realizzare
> questi filtri con il routing?


Ciao Paolo,

se ho capito bene quello che vuoi fare, non hai bisogno di implementare
nulla.

Puoi indicare quali sono le azioni che vuoi includere:

before_filter :login_required, :only => [ :edit, :delete ]

oppure alternativamente, le azioni che vuoi escludere:

before_filter :login_required, :except => [:list, :index, :show]

Ciao,
Antonio
-- 
http://antoniocangiano.com
Zen and the Art of Ruby Programming
http://effettofarfalla.com
Il battito d'ali di un italiano a Toronto


Maggiori informazioni sulla lista Ml