Ruby on rails 如何与factory_girl为此编写rspec模型测试?
共有3种模式,合作伙伴设置值、合作伙伴设置和合作伙伴 partner\u setting\u value是连接partner\u setting和partner的唯一东西 这是一种有很多关系的关系 代码如下 编辑:这是partner_设置中的一个方法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。它相当不完整。你用
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)。也许是精简版的课程?