vanderleipinto / TT2

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

TT2 7 Estrutura de arquivos MVC #8

Closed vanderleipinto closed 7 months ago

vanderleipinto commented 7 months ago

Considerando a estrutura padrão de arquivos de um projeto feito com Ruby on Rails, em quais pastas devem se encontrar os models, os controllers e as views de um projeto? De que modo é possível saber qual controller é responsável por gerenciar uma determinada view?

vanderleipinto commented 7 months ago

Estrutura de pastas padrão em um projeto Rails:

Models:

Controllers:

Views:

Relacionamento entre Controllers e Views:

Convenção:

Exemplo:

Rotas:

Verificação de rotas:

Exemplo:

users GET    /users(.:format)          users#index
      POST   /users(.:format)          users#create
      ...

Outras formas de identificar o controller: