Estoy empezando en Rails y todavía tengo que aprender mucho, así que es probable que esté en Stackoverflow más de lo normal haciendo preguntas de principiante Rails/Ruby.Ayudantes en rieles
Estoy tratando de descubrir cómo funcionan los Ayudantes en Rails. Por lo que he visto hasta ahora, los helpers están destinados a ser utilizados con Views y no tanto con tus controladores.
Sin embargo, me gustaría hacer una función simple que valide la entrada del usuario dada en params (verifique si se definen ciertos params y opcionalmente verifique si su valor es válido).
¿Alguien me puede explicar cuál sería la mejor manera de implementar esto? (Teniendo en cuenta que querré utilizar esto en muchos controladores diferentes, así debería estar disponible globalmente).
También noté que, por defecto, Rails no genera una carpeta lib en la carpeta principal de la aplicación. ¿Los desarrolladores deben colocar sus bibliotecas fuera de la carpeta de la aplicación en la carpeta principal, o Rails usa las bibliotecas de forma diferente?
¡Gracias hornais, explicación muy útil! Tienes razón en que estoy acostumbrado a hacer muchas de estas cosas yo mismo en lugar de dejar que el Marco haga las cosas en común. Tiene sentido que los rieles hagan esto por ti, solo tengo que acostumbrarme. Intentaré validar la entrada en el nivel del modelo. – Naatan