Escribir formularios y comunicarse con APIs externas.
Ver la sección preparar repositorio
- (Opcional) Instalar la gema simple_form y configurarla para que use bootstrap. (https://github.com/heartcombo/simple_form#bootstrap-5)
- Crear las rutas para poder crear y actualizar monstruos.
- Crear las acciones para ver el formulario y crear monstruos. Usar strong parameters. El formulario debe incluir campos para:
- Nombre
- Descripción (debe ser un area de texto)
- Teléfono
- Fecha de nacimiento (debe ser un selector de fechas)
- (Opcional) Ver el schema.rb para obtener el nombre de las columnas
- (Opcional) Al crear un monstruo se debe redirigir a la vista de edición del monstruo
- Crear la vista para crear monstruos. (new.html.erb)
- Crear las acciones para ver el formulario de edición y editar monstruos. Usar strong parameters.
- Crear la vista para editar monstruos. (edit.html.erb) Usar un partial para el formulario.
- Permitirle a un monstruo exportar uno de sus tweets.
- Debe agregarse un botón en la vista de
tweets#show
que lleve al monstruo a exportar su tweet a PDF.
- Debe agregarse un botón en la vista de
- Permitirle a un monstruo cargar una foto para su perfil.
- Copiar la funcionalidad de crear/editar monstruos del laboratorio de formularios.
- Actualizar el crear/editar monstruo para permitir cargar una foto.
- Mostrar la foto cargada en el paso anterior al lado izquierdo de cada tweet, en lugar del doodle.
- Si el monstruo no tiene foto cargada, continuar mostrando el doodle que se muestra actualmente.