Polymorphic Relationships - creata

Polymorphic Relationships

Le Polymorphic relationships permettono di avere un singolo modello associato a un numero arbitrario di altri modelli.

Esempio

Ad esempio, supponiamo di avere un database di contatti che utilizza due modelli, Person e Company. Entrambi Persons e companies hanno degli indirizzi che si vogliono conservare nel database, e si vuole poter interrogare tutti gli indirizzi in un colpo solo (tipo per una ricerca basata su un luogo).