Come faccio a far funzionare ActiveRecord su tabelle con più colonne come chiavi primarie?
-
03-07-2019 - |
Domanda
Come posso usare ActiveRecord su DB esistenti con più colonne come chiave primaria e nessuna colonna ID? Ho dovuto scrivere estensioni / hack su set_primary_key, aggiornare ed eliminare i metodi. Ma non sono sicuro che funzionerà su versioni future. C'è un modo per far funzionare ActiveRecord in questi casi senza hack?
Soluzione
ActiveRecord non supporta le chiavi primarie composite. Ecco una libreria che pretende di aggiungere supporto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow