Meilleure façon de faire respecter les autorisations - contrôleur ou contrainte ?

Ne pouvez-vous pas passer une méthode à before_action pour vérifier votre condition ?