4

現在の Ecto ドキュメントhttp://hexdocs.pm/ecto/Ecto.Schema.htmlは、多態性が と の両方に属することができるbelongs_to場合に、多態性関連のタイプを構築する方法のみを説明しています。しかし、反対方向はどうですか?CommentTaskPost

たとえば、 、、またはListingの 4 つのタイプのプロパティのいずれかを持つことができる があります。RoomApartmentVilaOffice

1 対 1 の関係を考えると、上記の例を考えるとrooms_listings、 、apartments_listingsvila_listingsおよびが存在する必要があることを意味しますoffice_listings。これは、 に関連付けられている他のすべてのテーブルの重複につながるため、不可能listingsです。

問題は、この種の関係をどのようにモデル化するかです。

4

1 に答える 1