Trilha Estágio Trilha

Rotas Rails: fundamentos

O curso trata de como uma app Rails decide a quais URLs responde. Começa pelo config/routes.rb e pelo bloco draw que guarda toda rota. Depois mostra rotas escritas à mão, com verbo HTTP, padrão de URL e action de controller, incluindo segmentos dinâmicos. As aulas seguintes cobrem o resources e as opções only: e param:, rotas nomeadas com helpers _path e _url, a rota root única e a leitura da lista completa com bin/rails routes. A última aula segue uma rota por todas essas ideias.

O que você vai aprender

  • ✓Como o config/routes.rb e o bloco draw ligam requisições a actions
  • ✓Escrever rotas com get, post, patch e delete, e usar segmentos dinâmicos
  • ✓Gerar rotas RESTful com resources, reduzidas por only: e param:
  • ✓Rotas nomeadas e a diferença entre os helpers _path e _url
  • ✓Declarar a rota root e por que só pode existir uma
  • ✓Listar e filtrar rotas com bin/rails routes e grep
Prévia grátis · Aula 1 2 min de leitura

config/routes.rb: o mapa de pontos de entrada

Em Console Rails (IRB), o app.get "/articles/1" só funcionou porque já existia uma entrada correspondente em algum lugar. Esse lugar é o config/routes.rb, o arquivo que decide a quais URLs uma app responde e qual action de controller atende cada uma.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...