Como faço para tornar o trabalho ActiveRecord em tabelas com várias colunas como chaves primárias?
-
03-07-2019 - |
Pergunta
Como faço para usar ActiveRecord existindo DB com várias colunas como chave primária e nenhuma coluna ID? Eu tive que escrever extensões / hacks sobre set_primary_key, atualizar e métodos de eliminação. Mas eu não tenho certeza se ele vai trabalhar em versões futuras. Existe uma maneira de fazer ActiveRecord trabalho em tais casos, sem hacks?
Solução
ActiveRecord não suporta chaves primárias compostas. Aqui está uma biblioteca que pretende adicionar suporte embora.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow