Devise before_filter authentifier_admin?

J'ai ajouté un rôle d'administrateur à Concevoir par l'ajout d'un admin attribut.

Pourriez-vous me dire si c'est la bonne façon de créer un before_filter exige un utilisateur admin être signé:

dans n'importe quel contrôleur:

before_filter :authenticate_admin!

dans application_controller

protected
  unless current_user.try(:admin?)      
    redirect_to :new_user_session_path      
  end

source d'informationauteur Martin Petrov