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!

questionAnswers(2)

yourAnswerToTheQuestion