Domanda

Ho un sacco di controller in uno spazio dei nomi Foo . Vorrei applicare un before_filter 'require_user' a tutti loro, ma non ad altri controller, che non appartengono allo spazio dei nomi Foo .

Esiste un modo per ottenere questo risultato oltre a invocare esplicitamente un metodo before_filter in ciascun controller?

È stato utile?

Soluzione

Potresti avere una classe FooController che include il before_filter e quindi usarla come classe base per tutti i controller in quello spazio dei nomi.

Altri suggerimenti

No. Non altro che fare qualche tipo di hacking ObjectSpace davvero sgradevole.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top