Ingresando datos de prueba en rails

Standard

Hola a todos espero y tengan un buen día. Hoy vamos a hablar un poco acerca de cómo ingresar datos a una tabla en nuestra base de datos de una manera más controlada, mientras trabajamos con rails. Seguramente alguna vez se les habrá presentado la necesidad de tener datos de prueba dentro de una tabla, y seguramente como yo no querrán estar ingresando datos uno por uno, hasta tener una colección lo bastante grande para su propósito. Pues bien rails tiene la habilidad de poder sembrar datos de una manera muy sencilla. Bien, ¡pues empecemos!

Para nuestro propósito, únicamente tenemos que modificar el archivo seeds.rb que se encuentra dentro del directorio db.

Para poder realizar esto, tenemos que correr una migración para poder crear nuestra tabla en la BD y su respectivo modelo; este último permite a nuestra aplicación usar dicha tabla. También es necesario crear nuestro controlador y las vistas correspondientes. Podemos hacer todo esto de una manera muy sencilla usando el comando scaffold de rails. Este comando creará nuestro modelo el controlador y las vista con una sencilla instrucción.

1
rails generate scaffold Product title:string description:text image_url:string price:decimal

Continue reading