Fiz alterações da aula 13 no meu código, e embora o "caminho feliz", os casos que deveriam mostrar erro de validação de formulário (nome muito curto ou algum campo não preenchido), retornando a página de criar produto com erro, passou a dar exceção disparando erro 500.
Eu até achei que tinha a ver com o @produto ter inicialmente o valor de departamento_id = nil, mas tentei forçar um valor pra testar e não funcionou.
A mensagem de erro no navegador e no console é NoMethodError in Produtos#create, (...)undefined method `map' for nil:NilClass. E mostra marcada a linha do f.collection_select.
Esqueci algo, ou o código apresentado no curso está dando erro neste ponto mesmo?