Skip to content
/ lab5 Public

Escribir formularios y comunicarse con APIs externas.

Notifications You must be signed in to change notification settings

I110IS/lab5

Repository files navigation

LAB5

Objetivos

Escribir formularios y comunicarse con APIs externas.

Pasos previos

Ver la sección preparar repositorio

Parte 1 - Formularios

  1. (Opcional) Instalar la gema simple_form y configurarla para que use bootstrap. (https://github.com/heartcombo/simple_form#bootstrap-5)
  2. Crear las rutas para poder crear y actualizar monstruos.
  3. Crear las acciones para ver el formulario y crear monstruos. Usar strong parameters. El formulario debe incluir campos para:
    1. Nombre
    2. Descripción (debe ser un area de texto)
    3. Teléfono
    4. Fecha de nacimiento (debe ser un selector de fechas)
  4. (Opcional) Ver el schema.rb para obtener el nombre de las columnas
  5. (Opcional) Al crear un monstruo se debe redirigir a la vista de edición del monstruo
  6. Crear la vista para crear monstruos. (new.html.erb)
  7. Crear las acciones para ver el formulario de edición y editar monstruos. Usar strong parameters.
  8. Crear la vista para editar monstruos. (edit.html.erb) Usar un partial para el formulario.

Parte 2 - PDFs y archivos

  1. Permitirle a un monstruo exportar uno de sus tweets.
    1. Debe agregarse un botón en la vista de tweets#show que lleve al monstruo a exportar su tweet a PDF.
  2. Permitirle a un monstruo cargar una foto para su perfil.
    1. Copiar la funcionalidad de crear/editar monstruos del laboratorio de formularios.
    2. Actualizar el crear/editar monstruo para permitir cargar una foto.
  3. Mostrar la foto cargada en el paso anterior al lado izquierdo de cada tweet, en lugar del doodle.
    1. Si el monstruo no tiene foto cargada, continuar mostrando el doodle que se muestra actualmente.

About

Escribir formularios y comunicarse con APIs externas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published