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"