0% encontró este documento útil (0 votos)
27 vistas11 páginas

Guia 6

El documento detalla un proyecto de software que utiliza el framework Rails para crear una aplicación con dos tablas: Buy y Estudiante. Se instruye sobre la generación de scaffolds, la configuración de rutas y la validación de campos en formularios. Además, se enfatiza en la migración de datos y la verificación de la correcta aplicación de cambios en la base de datos.

Cargado por

Sobey Mayorga
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas11 páginas

Guia 6

El documento detalla un proyecto de software que utiliza el framework Rails para crear una aplicación con dos tablas: Buy y Estudiante. Se instruye sobre la generación de scaffolds, la configuración de rutas y la validación de campos en formularios. Además, se enfatiza en la migración de datos y la verificación de la correcta aplicación de cambios en la base de datos.

Cargado por

Sobey Mayorga
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Nacional Autónoma de Nicaragua

UNAN – LEON

Facultad: Ciencias y Tecnología

Carrera: Ing. En Telemática

Componente: Software como un servicio.

Docente: Ervin Montes.

Tema: Guía 6

Elaborado por: José Alejandro Espino Torrez.

Carnet: 18-00210-0

“A la libertad por la Universidad”


Crear un proyecto y ubicarse en su interior haciendo uso del terminal.

Generar un scaffold, con una tabla llamada Buy con los campos:
Las migraciones son el modo más conveniente de cambiar el esquema de la base de datos a través del
tiempo de una manera consistente y fácil, utilizan un lenguaje de definición de esquemas (DSL) en Ruby,
por lo que no tiene que escribir SQL

Escribir el siguiente comando en el terminal y observar las rutas generadas.

Configurar el index generado por el scaffold como la página de inicio de la aplicación. 5.1 Escribir la
siguiente línea de código en el archivo config/routes.rb
Iniciamos el rails server y abrimos el navegador y verificamos.
Abrir el archivo /model/buy.rb y agregar el siguiente código.

Verificamos que los cambios se han aplicado correctamente:


Crear un proyecto nuevo, utilice scaffold para generar el código y crear una tabla de nombre Estudiante
con los campos nombres, apellidos, carrera, carnet, fecha de nacimiento, edad, celular; deberá
configurar el archivo routes.rb para que la página principal de la aplicación sea el index generado por el
scaffold, validar el campo celular para que solo admita número y que no permita campos vacíos. La
aplicación deberá mostrar un formulario parecido al de la figura 69, se puede observar en la figura como
el framework crea automáticamente las cajas de texto, dependiendo del tipo de dato que se le
específica al generar el scaffold, como el campo fecha de nacimiento donde crea un imput tipo
date_select en el formulario para seleccionar la fecha de nacimiento del estudiante.

1. Creamos la nueva tabla del estudiante.

2. Migramos los datos


3. Modificamos el archivo route.rb de Estudiante

4. Verificamos que todos los campos estén creados.


Validamos los campos en caso de que se encuentren vacios.

Verificamos la configuración
Verificamos que en el campo de Celular solo admita números:

También podría gustarte