Trilha Estágio Trilha

Controller: ações

O curso trata das actions de controller no Rails, a partir de um controller real deste projeto. Uma action é um método público comum numa classe que herda de ApplicationController, ligado pela string controller#action da rota. As aulas explicam os nomes convencionais index, show, new e create, como variáveis de instância levam dados à view e como a action renderiza seu template sem chamar render. Também apresentam o params e percorrem um create que salva o registro e depois redireciona ou renderiza o formulário de novo com status 4xx.

O que você vai aprender

  • ✓O que é uma action de controller e como o controller#action da rota aponta para ela
  • ✓O sentido dos nomes convencionais de action index, show, new e create
  • ✓Como variáveis de instância entregam dados da action para a view
  • ✓Como a renderização implícita escolhe o template com o nome da action
  • ✓Como o params guarda valores de segmentos dinâmicos e de formulários enviados
  • ✓Como o create salva, redireciona no sucesso e renderiza :new com unprocessable_content na falha
Prévia grátis · Aula 1 2 min de leitura

O que é uma controller action?

Rotas Rails: fundamentos terminou com get "partners" => "public/pages#partners", as: :partners, citando um destino sem abri-lo. Aqui está esse destino neste projeto:

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...