aiuto la mia in questa domanda:Devise authenticate_user
Ho 2 modelli (admin e l'utente) -> creato con disposizione testamentaria, e ho post_controller:
e la domanda sorge spontanea:
se Ho un modello (user.rb) -> in mio controller ho messo:
before_filter :authenticate_user!, :except => [:show, :index]
ma ho 2 modelli e voglio utente avere accesso alle 'show' e 'indice' azione o f post controller e Admin hanno accesso a tutte le azioni.
e faccio una cosa del genere:
before_filter :logged_in
.
.
.
private
def logged_in
if admin_signed_in?
else
authenticate_user!
end
end
ma voglio cambiare la mia stringa:
authenticate_user!
a qualcosa di simile:
:authenticate_user!, :except => [:show, :index]
ma tranne che si riferisce a before_filter
come posso fare (senza gemma 'cancan')