Ruby · Essencial · Inglês · Técnico
routes
Arquivo config/routes.rb do Rails, que mapeia URLs e verbos HTTP para ações de controllers. O método resources gera de uma vez as rotas REST de um recurso.
Onde usar
Aparece ao criar uma nova página ou endpoint e ao depurar um 404 com rails routes, que lista tudo.
Em código
Rails.application.routes.draw do
root "home#index"
resources :posts do
resources :comments, only: [:create]
end
get "/sobre", to: "paginas#sobre"
endExemplos
Add the route and run rails routes to check it.
Adicione a rota e rode rails routes para conferir.
Resources creates the standard REST routes in one line.
O resources cria as rotas REST padrão em uma linha.
Cuidado
Rotas não executam lógica: só apontam para controller e ação. A primeira rota que casar vence, então a ordem importa.
Sinônimos
rotas