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).

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top