Você está na página 1de 1

1) Escreva um método que dado um inteiro x, um inteiro y e um inteiro w retorne todos os

números divisíveis por w entre x e y.

2) Em um sistema web, cada usuário pode se inscrever em diversos eventos, cada evento
possui até 3 prêmios que são distribuídos entre os usuários presentes. O sistema precisa
guardar a informação sobre quem participou de cada evento e quem ganhou os prêmios.
Modele um banco de dados capaz de suportar essas regras.

3) Considere um sistema onde cada Usuário possui os atributos nome (String), idade
(Inteiro) e profissão (String). Faça uma query que retorne o nome de todos os usuários com
idade maior ou igual à 18 anos e cuja profissão seja programador ou desenvolvedor

5) Quais são as vantagens/desvantagens de se usar a arquitetura MVC (Model, View e


Controller)?

6) 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.

7) 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?

Você também pode gostar