Otras Páginas

Expandir Todo

Limpiar Enlaces En La Lista De Temas

Objetivos

    ¡Nuestra aplicación está casi completa! La lista de temas principales está muy saturada. Hay demasiados vínculos que son innecesarios.

    Vamos a limpiar los temas listados en la página de la siguiente manera:

  • Eliminar el vínculo 'Mostrar'
  • Eliminar el vínculo 'Editar'
  • Cambiar el 'Destruir' por 'Eliminar'

Pasos

Paso 1: Elimina los vínculos 'Mostrar' y 'Editar'

Abre app/views/topics/index.html.erb y elimina estas dos líneas:

<td><%= link_to 'Mostrar', topic %></td>
<td><%= link_to 'Editar', edit_topic_path(topic) %></td>

Paso 2: Cambia 'Destruir' por 'Eliminar'

Modifica la línea con la palabra 'Destruir' a lo siguiente:

<td><%= link_to 'Eliminar', topic, method: :delete, data: { confirm: '¿Estás seguro?' } %></td>

Paso 3: Confirma los cambios

Ahora, guarda el archivo e intenta volver a cargar tu navegador para ver los cambios.

Explicación

  • Los dos enlaces que quitamos eran ‘Mostrar’ y ‘Editar’. Hicimos esto porque el título ahora nos vincula a la página ‘Mostrar’ y desde la página ‘Mostrar’ se puede llegar a la página de ‘Editar’.

  • El segundo cambio que hicimos fue modificar el texto del vínculo ‘Destruir’ por 'Eliminar'.

Deploying

¡Antes del siguiente paso, podrias tratar de lanzar tu app a Heroku!

Siguiente Paso: