Polimorficzne relacje habtm z Rails / ActiveRecord
W jaki sposób chciałbym stworzyć polimorficzną relację has_and_belongs_to_many z Rails / ActiveRecord?
Większość przykładów, które widzę, obejmuje tworzenie relacji belongs_to, która ogranicza moją stronę polimorficzną do powiązania tylko z jednym rodzicem:
Tabela: Zadanie
Tabela: Cele_Targety
Tabela: CustomerStore
Tabela: SoftwareSystem
Zarówno CustomerStore, jak i SoftwareSystem miałyby w tym przypadku charakter „Targetable”. Z tego, co rozumiem, jeśli zaimplementuję relację polimorficzną, jak pokazuje większość przykładów, będę mógł powiązać obiekt docelowy z zadaniempewnego razu.
Pewne wyjaśnienia mogą pomóc, ponieważ większość wyszukiwań w Internecie wciąż pozostawia niewyjaśnioną część teorii związanej z tym związkiem ...
Dzięki!