¿Qué hace el andamio en Rails? ¿Cuándo deberíamos usarlo?

Un andamio crea una gran cantidad de cosas que necesitas. Crea un modelo, controlador, vistas y un conjunto de pruebas. Debería usar andamios si desea agregar una función CRUD genérica (Crear, Leer, Actualizar y Eliminar) rápidamente.

Creo que no deberías usar andamios cuando comienzas a aprender Rails y cuando no necesitas todos los componentes.

Cuando recién está comenzando, el andamio de Rails es excelente porque puede obtener algo rápidamente. Pero es tan agradable que a veces no prestas atención a los detalles y no sientes la necesidad de aprender lo que sucede debajo del capó. Esto podría perjudicarlo, ya que es importante comprender cómo encajan las partes de una aplicación de rieles (es decir, cómo configura el modelo, las vistas, los controladores y el enrutamiento apropiado) y cómo configurarlos desde cero.

El otro momento clave en el que no debe usar el andamio es cuando no necesita un componente grande de lo que genera el andamio. A veces no necesita un modelo o controlador, por lo que no debe crearlos innecesariamente.

De lo contrario, creo que está bien usar andamios.