Controlador de aplicaciones Rails para críticas (siéntase libre de ser duro)
-
06-07-2019 - |
Pregunta
He escrito un controlador de aplicación que maneja el 99% de lo que necesito que haga cualquier controlador. Lo publiqué aquí (pastebin). Como dije, siéntete libre de ser duro.
-actualización: comentarios añadidos :)
Thx,
-C
P.S. Me gustaría decir que mi intención aquí es sobrescribir los métodos que necesitan una funcionalidad diferente en los controladores subclasificados, como los métodos _message y after_ . El controlador de la aplicación servirá como una especie de clase abstracta. Además, algunos de los before_filters son específicos de los complementos, como tiny_mce y restful_authentication (que es increíble, en mi opinión).
Solución
Esta no es una respuesta a su pregunta, pero si desea ir más lejos en esta dirección, puede echar un vistazo a Hobo . Su Hobo :: ModelController hace mucho de lo que hace su ApplicationController.
Otros consejos
Pequeña cosa, pero haría que los métodos object, model y model_name sean privados o protegidos. Aparte de eso, no noté ningún error.