1

我正在尝试了解 Rails 中以下类型场景的最佳关联策略:

  • 所有者有许多样本(这些样本可以是个人的,也可以是样本集的成员)。
  • 一个所有者有许多样本集。
  • 一个样本集有很多样本。

因此,如何最好地设置我的模型,以便我可以直接向所有者添加样本,或者通过将样本添加到样本集中然后将样本集添加到所有者?我不认为我想在这里使用“has_many through”,因为样本并不总是样本集的一部分。我想要一个包含 owner.samplesets.samples 和 owner.samples 的调用。

有没有人对我应该为此调查的多种类型的协会中的哪一种有建议,或者我是否需要任何帮助?

问候格里

4

0 回答 0