ExpertiDict

Ruby · Essencial · Inglês · Técnico

routes

/ɹuts/substantivo

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"
end

Exemplos

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

Veja também

Todos os termos de Ruby