Otras Páginas

Expandir Todo

limpiar_enlaces_en_la_lista_de_temas.step

goals {

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

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

  goal "Eliminar el vínculo 'Mostrar'"
  goal "Eliminar el vínculo  'Editar' "
  goal "Cambiar el 'Destruir' por 'Eliminar'"
}

steps {
  step "Elimina los vínculos 'Mostrar' y 'Editar'" do
    message "Abre `app/views/topics/index.html.erb` y elimina estas dos líneas:"
    source_code :erb, <<-HTML
<td><%= link_to 'Mostrar', topic %></td>
<td><%= link_to 'Editar', edit_topic_path(topic) %></td>
    HTML
  end

  step "Cambia 'Destruir' por 'Eliminar'" do

    message "Modifica la línea con la palabra 'Destruir' a lo siguiente:"
    source_code :erb, "<td><%= link_to 'Eliminar', topic, method: :delete, data: { confirm: '¿Estás seguro?' } %></td>"
  end

  step "Confirma los cambios" do

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


explanation {
  message <<-MARKDOWN
  * 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'.
  MARKDOWN
}

insert 'considerar_lanzar_a_heroku'

next_step "creditos_y_pasos_siguientes"