2012-10-11 17 views

Respuesta

21

Los ayudantes son modules that get mixed in a las vistas. Esto significa que los métodos públicos, protegidos y privados en el asistente se convierten en métodos públicos, protegidos y privados en las vistas.

No creo que realmente pueda ocultar los métodos de ayuda de la vista. Tendría que hacer algo como tener una clase de ayuda que crea una instancia en el ayudante y luego delegar llamadas a eso; sin embargo, parece que podría ser muy rápido. :)

+0

Gracias. Y así es. :-) –

0

Los ayudantes son básicamente pequeños fragmentos de código que se pueden llamar en sus vistas para ayudar a mantener su código SECO - es decir, cualquier código que repite regularmente puede ser transferido a un ayudante.

Usar ayudantes es simple, cada controlador tiene su propio archivo auxiliar o puede escribir ayudantes en el archivo auxiliar de la aplicación si se usará en toda la aplicación.

por ejemplo - ver http://paulsturgess.co.uk/articles/49-using-helper-methods-in-ruby-on-rails

+0

https://web.archive.org/web/20130127041747/http://paulsturgess.co.uk/articles/49-using-helper-methods-in-ruby-on-rails – danuker

Cuestiones relacionadas