05. Errei! Como corrigir ou apagar?
Tempo: uns 50 minutos.
O desafio
A Bia postou o recado “Adorei o worksop!” e só depois viu o erro de digitação. A Carla postou um recado de teste e agora quer tirar do mural de recados.
Hoje, dá para postar e ver os recados, mas não dá para mudar nada depois. O desafio agora é deixar cada pessoa corrigir ou apagar um recado.
Pense antes de programar
Reserve uns 5 minutos. Não existe resposta errada.
- Como o app Mural de recados sabe qual recado você quer corrigir ou apagar? Lembre das colunas da planilha de recados, no capítulo 02.
- Onde ficam os botões de corrigir e apagar? Desenhe no cartão.
- Para corrigir, o que aparece na tela? Um formulário vazio ou já preenchido?
- E se a pessoa clicar em apagar sem querer?
Compare com o nosso plano
Abrir o nosso plano
No fim deste capítulo, cada recado ganha um link Editar e um botão Apagar:

O Editar abre uma página só para corrigir aquele recado, com o formulário já preenchido:

O Apagar pergunta antes de apagar:

- Qual recado: cada recado tem um número só dele, o
id, que o Rails criou sozinho. É por ele que o app sabe qual recado corrigir ou apagar. - Corrigir tem duas partes: abrir o formulário preenchido e, depois, salvar a correção.
- Apagar pede confirmação, porque um recado apagado não volta mais.
- Quem pode: qualquer pessoa pode corrigir ou apagar qualquer recado. Como você viu em Planejando o app, a gente aceita esse risco por enquanto.
Mão na massa
Agora é com você: siga os passos em Mão na massa. Quando terminar, siga para O que aconteceu?.
O que aconteceu?
Terminou os passos? Em O que aconteceu? você entende cada passo, quebra o app de propósito, vê se precisa de IA e responde um quiz.