Pergunta

Eu tenho um monte de controladores em uma Foo namespace. Eu gostaria de aplicar um before_filter 'require_user' a todos eles, mas não para outros controladores, que não pertencem ao namespace Foo.

Existe alguma maneira de fazer isso além invocando explicitamente um método before_filter em cada controlador?

Foi útil?

Solução

Você poderia ter uma classe FooController que inclui o before_filter e depois usar isso como a classe base para todos os controladores em que namespace.

Outras dicas

No. Não diferente de fazer alguma ObjectSpace realmente desagradável tipo de hacks.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top