vanderleipinto / TT2

Desafio Teste técnico Batalha 2
0 stars 0 forks source link

TT2 6 Rota find_user RubyOnRails #7

Closed vanderleipinto closed 7 months ago

vanderleipinto commented 7 months ago

Usando Ruby on Rails, cite pelo menos uma forma de criar uma rota para um método chamado find_user dentro de um controller com o nome UsersController.

vanderleipinto commented 7 months ago

Criando uma rota para o método find_user no UsersController:

1. Rota GET usando o método resources:

Rails.application.routes.draw do
  resources :users do
    get :find_user, on: :collection
  end
end

Explicação:

Exemplo de uso:

# GET /users/find_user
def find_user
  # ...
end

Outras opções:

Rails.application.routes.draw do
  get '/users/find_user', to: 'users#find_user'
end
Rails.application.routes.draw do
  match '/users/find_user', to: 'users#find_user', via: [:get, :post]
end

Recursos adicionais:

vanderleipinto commented 7 months ago

Criando uma rota para o método find_user no UsersController:

1. Rota GET usando o método resources:

Rails.application.routes.draw do
  resources :users do
    get :find_user, on: :collection
  end
end

Explicação:

Exemplo de uso:

# GET /users/find_user
def find_user
  # ...
end

Outras opções:

Rails.application.routes.draw do
  get '/users/find_user', to: 'users#find_user'
end
Rails.application.routes.draw do
  match '/users/find_user', to: 'users#find_user', via: [:get, :post]
end

Recursos adicionais: