私はここで手のひらから額への危険を冒していますが、Rails の ActiveRecord シュガーでこれを行う方法がよくわかりません。
tickets2 つの列 (submitter_idおよび) を持つテーブルがあり、それぞれがテーブル (具体的にはテーブル内の列)assignee_idから別のユーザーを参照する必要があります。ActiveRecord のアソシエーションを使用したり、使用したりできるようにしたいと考えています。送信者と担当者は、異なる連想名の下にある単なるユーザー オブジェクトです。usersidusersticket.submitter.nameticket.assignee.email
私がやっていることに近いことがわかった唯一のことは、ポリモーフィックな関連付けを使用することですが、最終的には、それが本当に必要なものではないことを確信しています。複数のタイプを用意するつもりはありません。提出者と担当者の両方がユーザーになり、2 人の異なるユーザーになる可能性も十分にあります。
どんな助けでも素晴らしいでしょう。ありがとう!