vanderleipinto / TT4

0 stars 0 forks source link

feat: Alteração de routes.rb para incluir nova rota read_csv #6

Closed vanderleipinto closed 6 months ago

vanderleipinto commented 6 months ago

Alteração do arquivo routes.rb

Adicionada a seguinte rota:

  resources :movies, only: [:index, :create]
  get '/movies/read_csv', to: 'movies#read_csv'

O arquivo routes.rb é uma parte fundamental de um aplicativo Rails. Ele é responsável por definir as rotas da aplicação, ou seja, as URLs que o aplicativo responderá e quais controladores e ações serão acionados em resposta a essas URLs.

O comando resources é uma forma conveniente de definir rotas RESTful em um aplicativo Rails. Ele gera automaticamente várias rotas padrão que são comumente usadas em uma arquitetura RESTful, incluindo rotas para criar, ler, atualizar e excluir recursos.

Por exemplo, ao adicionar resources :movies ao arquivo routes.rb, estão sendo geradas automaticamente as seguintes rotas:

Essas rotas podem ser personalizadas ou ampliadas conforme necessário, mas o comando resources fornece uma maneira rápida e fácil de definir as rotas básicas para um recurso em um aplicativo Rails. O arquivo routes.rb é onde todas essas rotas são definidas e configuradas para o aplicativo.

Como foi o caso da adição da rota get '/movies/read_csv', to: 'movies#read_csv'

Essa é uma rota para a action que lê o arquivo csv, altera alguns dados e salva no banco de dados.