私のアプリでは、イベントには複数のアイテムが関連付けられており、場合によってはすべてのタイプが異なります。たとえば、「ユーザーがバナナを食べた」イベントには、ユーザーとバナナが関連付けられます。
これを実現する1つの方法は、event_id、attachable_type、attachable_idの3つのフィールドを持つポリモーフィック結合テーブルを作成することです。ここで、attachableはポリモーフィックタイプです。
これは可能ですか、および/または私はここで基地から離れていますか?