Bester Weg, Berechtigungen durchzusetzen – Controller oder Constraint?

Kannst du nicht eine Methode an before_action übergeben, um deine Bedingung zu prüfen?