Frage

Ich habe eine Reihe von Controllern in einem Namespace Foo. Ich möchte eine before_filter 'require_user' für alle von ihnen bewerben, aber nicht an andere Steuerungen, die gehören nicht Namespace Foo.

Gibt es eine Möglichkeit, dies zu erreichen neben explizit eine before_filter Methode in jedem Controller Aufruf?

War es hilfreich?

Lösung

Sie könnten eine FooController Klasse haben, die die before_filter enthält und dann verwenden, die als die Basisklasse für alle Controller in diesem Namensraum.

Andere Tipps

Nein. Nicht anders als ein paar wirklich böse ObjectSpace Art von Hacks zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top