Railsでの次のタイプのシナリオに最適な関連付け戦略について頭を悩ませようとしています:
- 所有者は多くのサンプルを持っています (これらは個別のものでも、サンプル セットのメンバーでもかまいません)。
- 所有者は多くのサンプル セットを持っています。
- サンプル セットには多くのサンプルがあります。
したがって、所有者に直接、またはサンプルをサンプル セットに追加してからサンプル セットを所有者に追加することによって、所有者にサンプルを追加できるようにモデルをセットアップする最善の方法は? サンプルが常にサンプル セットの一部になるとは限らないため、ここで「has_many through」を使用したいとは思いません。そして、owner.samplesets.samples と owner.samples の両方を含む 1 つの包括的な呼び出しが必要です。
多くの種類の関連付けのどれを調査する必要があるか、またはこれにヘルパーが必要かどうかについて誰かアドバイスがありますか?
よろしくゲリー