Skip to content

I110IS/lab4

Repository files navigation

LAB4

Objetivos

Familiarizarse con las rutas y controladores.

Pasos previos

Ver la sección preparar repositorio

Práctica

  1. Copiar app/views/monsters/index.html.erb y app/views monsters/show.html.erb del laboratorio 3 (Vistas).
    1. Copiar también el archivo de estilos si es necesario.
  2. Crear las rutas para los tweets
  3. Crear el controlador para los tweets y crear una acción para el index:
    1. Se debe obtener todos los tweets de la base de datos y guardarlos en @tweets
    2. Deben estar ordenados por fecha de creación
    3. El template para tweets#index está prearmado
  4. Actualizar las rutas para que la ruta raíz sirva la lista de tweets (tweets#index)
  5. Crear la acción show para los tweets:
    1. Se debe mostrar la información detallada de un solo tweet
    2. El template para tweets#show está prearmado
  6. Crear la acción para crear tweets:
    1. Debe usar los parametros recibidos
    2. Asegurarse de usar require y permit
    3. Debe redirigr al show del nuevo tweet
    4. El template para tweets#new está prearmado
  7. Al visitar la vista de un monstruo, redirigir a la vista de crear tweets si el monstruo no tiene tweets
  8. Excluir las rutas asociadas a la edición de tweets porque no se usarán