Ruby on rails 如何与factory_girl为此编写rspec模型测试?

Ruby on rails 如何与factory_girl为此编写rspec模型测试?,ruby-on-rails,rspec,Ruby On Rails,Rspec,共有3种模式,合作伙伴设置值、合作伙伴设置和合作伙伴 partner\u setting\u value是连接partner\u setting和partner的唯一东西 这是一种有很多关系的关系 代码如下 编辑:这是partner_设置中的一个方法 def value(partner = nil) partner_setting_values.find_by_partner_id(partner.id) 在您的示例中,您只提到了partner\u设置值和partner。它相当不完整。你用

共有3种模式,合作伙伴设置值、合作伙伴设置和合作伙伴

partner\u setting\u value是连接partner\u setting和partner的唯一东西

这是一种有很多关系的关系

代码如下

编辑:这是partner_设置中的一个方法

def value(partner = nil)
  partner_setting_values.find_by_partner_id(partner.id)

在您的示例中,您只提到了
partner\u设置值
partner
。它相当不完整。你用
partner\u设置做什么
他们之间有什么关系?我的错,那是partner\u设置中的一种方法。基本上,partner_设置是一个设置,partner有partner_设置,partner_设置_值是两者之间的链接。如果这有道理的话。试着解释一下。如果我创建一个带有factory girl的partner实例或partner\u设置实例,我需要在其中任何一个内构建partner\u设置值的实例。然而,在我的测试中,partner如何知道partner_设置中实例化的partner_设置值?您说
partner
PartnerSetting
之间没有直接联系,这似乎很奇怪。只要看看类名,我就希望一个
Partner
有许多
PartnerSettings
,一个
PartnerSetting
有一个
PartnerSettingValue
。然而,情况并非如此,因此您可以发布类之间的关系(阅读:associations)。也许是精简版的课程?