Juanercoli / lab1

Familiarizarse con los comandos básicos de git y con la consola de rails

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LAB1

Objetivos

Familiarizarse con los comandos básicos de git y con la consola de rails.

Notas

  • 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.

Pasos previos

Crear cuentas

  1. Crear una cuenta en github si no tienen una https://github.com/signup
  2. Crear una cuenta en Gitpod
  3. Actualizar la integración de Github en Gitpod https://gitpod.io/integrations para incluir los permisos: public_repo, repo

Preparar repositorio

  1. Forkear el repositorio del laboratorio (por ejemplo: https://github.com/I110IS/lab1/fork)
  2. Abrir el repositorio forkeado del laboratorio en Gitpod (por ejemplo: https://gitpod.io/github.com/ruso420/lab1)
  3. 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 ==

Parte 1 - Git

Recomendación: Ver el estado de git después de cada paso.

  1. Crear una nueva rama llamada "agregar-hirb"
  2. Agregar una nueva línea con gem "hirb" al final del archivo Gemfile
  3. Instalar la nueva gema
  4. Agregar todos los archivos modificados para ser considerados en el siguiente commit
  5. Crear el commit y asignarle un mensaje coherente con los cambios agregados
  6. Pushear los cambios de la rama local a una rama en el repositorio remoto
  7. Mergear en master/main, los cambios de la nueva rama
  8. Pushear los cambios de la rama master/main al repositorio remoto
  9. Verificar que la historia de la rama principal contiene el commit realizado previamente

Parte 2 - La consola de rails

  1. Abrir la consola de Rails
  2. Habilitar la gema Hirb con Hirb.enable
  3. Obtener el monstruo con ID 1
  4. Crear 3 monstruos
  5. Obtener el último monstruo sin usar el ID
  6. Obtener los monstruos ordenados por nombre
  7. Actualizar al monstruo llamado Nahuelito para que se llame Voldemort
  8. Eliminar el monstruo con ID 2
  9. Obtener los últimos 5 tweets de Drácula ordenados por fecha de creación en orden descendente

About

Familiarizarse con los comandos básicos de git y con la consola de rails


Languages

Language:Ruby 78.0%Language:HTML 18.1%Language:JavaScript 2.9%Language:Shell 0.5%Language:SCSS 0.3%Language:Dockerfile 0.2%