Siempre estoy leyendo sobre mantener los Controladores delgados y haciendo toda la lógica en los modelos. Si bien esto me da sentido para interactuar con las bases de datos, ¿qué pasa con las situaciones en las que no hay necesidad de interacciones con la base de datos?Rieles ¿Lógica en controladores?
Tengo un módulo bastante complejo en mi aplicación que interactúa con varias API de terceros diferentes. Uso las llamadas ajax a mi controlador, donde todos los datos se recopilan de las API y luego se organizan. Luego se muestra a través de los archivos .js.erb o .html.erb correspondientes.
¿Es esta la manera correcta de manejar este tipo de situación? Soy nuevo en los raíles y no quiero acostumbrarme a hacer las cosas mal.
Gracias, eso aclara un poco las cosas. – Patm