A Madonna resolveu lançar um album em parceria com a Shakira! E agora?!
Nosso PO jamais iria esperar que um album pudesse ter mais de um artista. Transforme a relacão 1 para N entre Player e Album em uma relação N para N. Precisamos de testes senão o chato do agilista vai brigar conosco!
Esse PR propõe as alterações nos models Player e Album para mudar o relacionamento de Um para Muitos (1 to N) para Muitos para Muitos (M to M).
-
Preferi fazer o relacionamento usando through ao invés de has_and_belongs_to_many por achar que through é mais descritível e flexível, caso seja necessário mudar alguma regra no relacionamento posteriormente.
-
Foram feitas as atualizações da versão do Ruby e das gems para que fosse possível rodar o projeto nos sistemas atuais.
- Ruby 2.7.2
- Rails 5.2.0
- SQLite
bin/rails test