我有一個Event
模型,我正在尋找添加可附加模型的列表了。這需要包括某種多態性,因爲可附件列表可以是Contact
User
Post
Import
和其他幾個中的任何一個。模型有很多附件
我不完全確定我將如何最好地實現這一目標。一個聯繫人也可以附加到許多活動中。看看下面的,例如:
event.attachables #=> [User, Contact, Contact, Import, ...]
user = event.attachables.first
user.attached_events #=> [Event, Event, Event, ...]
任何點在最佳實現這一目標的正確方向?
這似乎是我所需要的。謝謝! –