Iniciar un proyecto en Rails 5.1

¿Otra publicación de lo mismo? Probablemente si, pero más que un tutorial o un “paso a paso”, comenzaré a dejar por escrito el avance de un proyecto para que la memoria tenga un apoyo cuando las prioridades laborales me lleven por otros rumbos.

Héctor, nov 2018

Siendo 01-11-2018 y luego de probar con varias instalaciones de Rails… A saber, la instalación de Rubyinstaller + NodeJS + GIT + Rails 5.2, llegué a la conclusión que es mejor volver a usar “La vieja confiable” y actualmente comienzo estas líneas con Railsinstaller en mi computador, además de NodeJS y actualizando GIT manualmente.

Creación del proyecto Lukas en Rails con base de datos postgreSQL:

rails new lukas -d=postgresql

Una de las cosas más importantes al momento de desarrollar en Rails es tener definido el Modelamiento de Datos.

Diagrama de Datos

Para añadir un Scaffold o conocido también como Mantenedor de Tabla para nuestra entidad llamada Alumnos, ingresaremos lo siguiente:

rails generate scaffold Alumno rut:integer nombres:string apellido_paterno:string apellido_materno:string direccion:string ciudad:string comuna:string nombre_apoderado:string telefono_apoderado:integer email_apoderado_string

Ahora continuamos con la entidad llamada Asistencias:

rails generate scaffold Asistencia fecha:date asistencia:boolean rut:references

Seguimos con la entidad llamada Seguimientos:

rails generate scaffold Seguimiento area1:boolean area2:boolean area3:boolean area4:boolean area5:boolean area6:boolean fecha:date rut:references

Finalmente, vamos a crear la entidad llamada “FichasMedicas”

rails generate scaffold FichasMedica fecha:date talla:decimal altura:decimal peso:decimal vacunas:string observaciones:text rut:references

Ahora haremos las migraciones…

rake db:migrate

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.