2011-11-08 9 views

Respuesta

10

ayudantes en los carriles se utilizan para organizar ayudantes de las vistas. Para que pueda crear un método en algún módulo de ayuda, dicen:

module SomeModule 
def markdown(string) 
    #some behaviuor 
end 
end 

y luego usarlo en la vista: markdown("Hello world").

La carpeta Lib debe conservar las partes de su código que no son completamente relevantes para los modelos, controladores, ayudantes o vistas. Supongamos que implementa su propio rastreador web en clases separadas. Es mejor mantenerlo en lib/my_crawler.rb.

2

ayudantes es un mixins (módulos) si no en/lib se puede colocar clases y bibliotecas enteras

Cuestiones relacionadas