Dies ist der Fall: Ich habe 4 Modelle, die "Besitzer", "Benutzer", "Standort" und "Vermieter" sind. Alle diese Modelle teilen E-Mail-Adressen und Telefone. Also denke ich Polymorphe Assoziation zu benutzen und ich habe eine Recherche gemacht, aber ich sehe nur Fälle für 3 Modelle. In meinem Fall, wie Sie sehen können, werde ich mehr als 3 Modelle haben.Rails Polymorphic Association mit mehreren Modellen
Also, denken Sie, ist es eine gute Idee, diese Art von Logik zu implementieren, wo ich ein Modell wie das "Repository" für alle E-Mails und Telefonnummern verwenden möchte?
Es gibt ein Limit oder etwas, um diese Art der Assoziation zu verwenden ?. Ich denke in einigen Modellen wie:
email
emailable
user
owner
landlord
location
Jedes Modell wird ihre notwendigen Felder haben.
Vielen Dank im Voraus.
Danke für Ihre Antwort. Basierend auf meiner Beschreibung, wo ich ungefähr 7 Modelle mit E-Mails/Telefonen haben werde, denke ich, ist eine gute Möglichkeit, ein einzelnes Modell dafür zu definieren. Aber ich öffne mich für andere Ideen, weil ich nicht übermäßig komplizieren will. Was schlägst du deiner Meinung nach @m vor? Simo Borg?. Danke nochmal – Carlos