私はイベント、ドキュメント、および調査をすべて相互にリンクできるようにする必要があります。次のように 4 つの列を持つリンク テーブルを作成することを計画していました。
link_elements{
element1_type CHAR(1)
element1_id INTEGER
element2_type CHAR(1)
element2_id INTEGER
}
問題は、要素タイプ フィールドを使用して、対応する要素 ID が属するテーブル (ドキュメント、イベント、または調査) を識別できるように、RoR でモデルを作成する方法がわからないことです。私はRubyに本当に慣れていないので、助けていただければ幸いです。