当前的 Ecto 文档http://hexdocs.pm/ecto/Ecto.Schema.html仅解释了如何构建一种belongs_to多态关联,当多态Comment可以同时属于Task和时Post。但是相反的方向呢?
例如,有一个Listing可以具有以下四种类型之一的属性:Room、Apartment或。VilaOffice
考虑到一对一的关系,给定上面的示例,这意味着应该存在rooms_listings、和apartments_listings,这是不可能的,因为这将导致与 关联的所有其他表的重复。vila_listingsoffice_listingslistings
问题是如何建模这种关系?