Adicionando validações para o model de equipamento: um equipamento
somente é valido se possuir um nome (presence: true) e este nome for único não diferenciando maiúsculas de minúsculas (uniqueness: { case_sensitive: false }).
Adicionado alguns "named scopes" (ativo, inativo e adquirido_antes_de) para facilitar a consulta aos
equipamentos.
Assim podemos, por exemplo, retornar todos os equipamentos ativos que foram adquiridos
há mais de 10 dias atrás: Equipamento.ativo.adquirido_antes_de(10.days.ago)
Detectamos a necessidade de incluir uma entidade "Marca" em nosso
sistema. Assim criamos um scaffold de marca com o comando:
> rails generate scaffold marca nome:string
Além disso rodamos as migrações no banco com o comando:
> rake db:migrate
E adicionamos validações no model de Marca.
Para adicionar uma coluna marca_id ao equipamento (para permitir o
relacionamento) criamos uma migração com o comando:
> rails generate migration add_marca_id_to_equipamentos marca:references
E rodamos ela com:
> rake db:migrate