Familiarizarse con los comandos básicos de git y con la consola de rails.
- Los comandos deben ejecutarse en la consola del sistema.
- Para salir de la consola de Rails se debe ejecutar
quit
. - La base de datos tiene monstruos y tweets.
- Crear una cuenta en github si no tienen una https://github.com/signup
- Crear una cuenta en Gitpod. Al validar el teléfono usar +54 9 ...
- Actualizar la integración de Github en Gitpod https://gitpod.io/integrations para incluir los permisos:
public_repo
,repo
- Forkear el repositorio del laboratorio (por ejemplo: https://github.com/I110IS/lab1/fork)
- Abrir el repositorio forkeado del laboratorio en Gitpod (por ejemplo: https://gitpod.io/github.com/ruso420/lab1)
- Esperar que termine la configuración del entorno
Las últimas lineas de la configuración del entorno se verán así:
Bundle complete! 14 Gemfile dependencies, 64 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
== Preparing database ==
Created database 'lab1_development'
Done.
== Removing old logs and tempfiles ==
== Restarting application server ==
Deben correr bin/setup
si en lugar de Gitpod usan sus máquinas locales.
Recomendación: Ver el estado de git después de cada paso.
- Crear una nueva rama llamada "agregar-hirb"
- Agregar una nueva línea con
gem "hirb"
al final del archivo Gemfile - Instalar la nueva gema
- Agregar todos los archivos modificados para ser considerados en el siguiente commit
- Crear el commit y asignarle un mensaje coherente con los cambios agregados
- Pushear los cambios de la rama local a una rama en el repositorio remoto
- Mergear en master/main, los cambios de la nueva rama
- Pushear los cambios de la rama master/main al repositorio remoto
- Verificar que la historia de la rama principal contiene el commit realizado previamente
- Abrir la consola de Rails
- Habilitar la gema Hirb con
Hirb.enable
- Obtener el monstruo con ID 1
- Crear 3 monstruos
- Obtener el último monstruo sin usar el ID
- Obtener los monstruos ordenados por nombre
- Actualizar al monstruo llamado Nahuelito para que se llame Voldemort
- Eliminar el monstruo con ID 2
- Obtener los últimos 5 tweets de Drácula ordenados por fecha de creación en orden descendente