Agregué una función de administrador a Devise agregando un atributo de administrador.Diseñar before_filter authenticate_admin?
¿Me podría decir si este es el camino correcto para crear un before_filter que requiere un usuario administrador para ser firmado:
en cualquier controlador:
before_filter :authenticate_admin!
en application_controller
protected
unless current_user.try(:admin?)
redirect_to :new_user_session_path
end
Gracias. Lo intentaré más tarde. –
De nada =) –
¿No necesita definir admin ?, si la columna admin ya es un booleano, puede llamar a user.admin? y devolverá verdadero o falso automáticamente sin tener un administrador? método en usuario. – n0denine