Rails关联直接关联和“通过”关联

时间:2014-03-05 01:08:18

标签: ruby-on-rails-4 associations domain-data-modelling

我正试图了解轨道中以下类型场景的最佳关联策略:

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

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

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

此致 格里

0 个答案:

没有答案