Usar métodos de controladores en las vistas

Tags:

Se supone que tu aplicación deberí­a estar bien diseñada y no harí­a falta hacer esto, pero la realidad es que no siempre es así­ y a veces necesitamos hacerlo, aunque sólo sea hasta que aprendamos otra forma mejor de solucionarlo.

Hoy ha llegado un punto en el que necesitaba la misma función en las vistas y en el controlador (para poner el texto generado en un excel) y buscando por ahí­ he encontrado esto:

http://www.mslater.com/2007/2/20/using-controller-methods-in-views

Viene a decir que pongas el metodo (o métodos) en cuestión en el controlador y que luego hagas

helper_method :un_metodo, :otro_metodo

y así­ quedarán también disponibles como helpers en las vistas de ese controlador. Si lo quieres para toda la aplicación pues en el application.rb.

Añadir nuevo comentario