設計中のRailsアプリケーションがあります。1つのモデルのうち2つだけにリンクする必要がある別のモデルがあります。具体的には、私の「評価」には、2人の「メンバー」、評価者、および評価者がいます。他にもいくつかの情報がありますが、これに関連するものではありません。
これを表す最良の方法は何ですか?評価における2つの外部キーが最適でしょうか、それとも評価とメンバー間の多くの関係が最適でしょうか?さらにうまく機能する他のオプションはありますか?
最初は多対多だと思いますが、関係の片側に定義された数があるので、ここでの適用性に疑問を持っています。私の知る限り、多対多は一般に、関係の両側の数が可変であることを意味します。