0

大家好,希望我能得到一些帮助来解决这个问题。我有 2 个模型,生成器和结果。生成器属于_结果,结果属于生成器。

在我的 Result 模型中,将有 1 个函数,我需要知道生成器的属性值。我怎样才能获得价值?

例如: generator_id =1 在我的结果模型中有 'aggtc'( generator.primer ='aggtc'),我需要检索 generator.primer。我该怎么做?

协会有帮助吗?(我有一个稍后要考虑的用户模型)一个用户有很多结果和生成器

4

1 回答 1

1

我认为您的逻辑有误,您不应该有两个属于彼此的模型,如果是这种情况,使用 has_one 可能更好,在您的逻辑中,谁在生成器-结果关系中具有 foreing_key?

正常关系应该像这个生成器 has_many results, result belongs_to generator

这是一些关于关系的文档:

http://guides.rubyonrails.org/association_basics.html

于 2013-07-10T17:46:07.990 回答