Trilha Estágio Trilha

Capstone: blog pessoal

Este capstone constrói à mão um pequeno blog pessoal em Rails, um passo por vez. O blog tem um model Article com as colunas title, body e published_at, e quatro actions: index, show, new e create. As aulas tratam da migration e de um model com validação, de uma rota reduzida, do controller, de index e show renderizados por um partial compartilhado e do formulário que liga new e create. Depois, as views ganham estilo com os tokens de design do Tailwind do projeto. A última aula compara o resultado com uma versão gerada por scaffold.

O que você vai aprender

  • ✓Escrever uma migration e um model Article com validação de presença
  • ✓Reduzir rotas de resources com only: e escrever quatro actions de controller
  • ✓Tratar o create com redirect no sucesso e status 4xx na falha
  • ✓Dividir um partial entre index e show, com o escaping do ERB
  • ✓Montar um formulário com form_with model: e mostrar erros de validação
  • ✓Dar estilo às views com utilitários do Tailwind gerados por tokens de design
Prévia grátis · Aula 1 2 min de leitura

Planejando o blog: um model, quatro actions

Scaffolding terminou gerando uma feature Article completa num comando: migration, model, sete actions de controller e seis arquivos de view. Depois listou o que ainda precisava de trabalho: nenhuma validação, uma lista de permit que confiava em toda coluna e views sem ligação com o design deste…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...