Rails aplicação do controlador para a crítica (sinta-se livre para ser dura)
-
06-07-2019 - |
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.)
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.