Pergunta

Eu escrevi um controlador de aplicativo que controla 99% do que eu preciso de qualquer controlador que fazer. Eu já postei isso aqui (pastebin). Como eu disse, não hesite em ser dura.

-update: comentários adicionados:)

Thx,

-C

P.S. Eu gostaria de dizer que a minha intenção aqui é para métodos sobrescrever que precisam de funcionalidade diferente em controladores de sub-classificada, tais como métodos _message eo depois _ métodos. O controlador de aplicação servirá como uma espécie de classe abstrata. Além disso, alguns dos before_filters são específicos para plugins, tais como tiny_mce e restful_authentication (que é incrível, imho.)

Foi útil?

Solução

Esta não é uma resposta à sua pergunta, mas se você quiser ir mais longe nessa direção, você pode querer dar uma olhada em Hobo . Sua Hobo :: ModelController faz um monte do que o seu ApplicationController faz.

Outras dicas

coisa pequena, mas gostaria de fazer os métodos de objeto, modelo, e MODEL_NAME privada ou protegida. Outros, que eu não notei nenhum erro.

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