Usar métodos de controladores en las vistas

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.

Hierarchy: previous, next

Comments

There are 0 comments on this post. Post yours →

Post a comment

Required fields in bold.






Markdown syntax enabled (no html). See the syntax rules for help.