gpt4 book ai didi

ruby-on-rails - 工厂女孩: can one reopen factory definitions and complete them?

转载 作者:行者123 更新时间:2023-12-04 04:43:04 25 4
gpt4 key购买 nike

嗨,我有一个特殊的用例,在这种情况下,我必须在一个文件中定义一个工厂而没有特定参数,然后再将其插入工厂定义中。在这种情况下,我要从外部依赖项(gem,plugin,whitv)导入工厂定义,并且需要在项目中扩展它。就像是:

# external def
FactoryGirl.define do
factory :user do
email "somebody@somebodysworld.com"
end
end


# proj def
FactoryGirl.define do
factory :user do
password "qwerty"
end
end

该代码无效,因为工厂女孩认为我正在重新定义工厂。但是我真正想要的是扩展它。这可能吗?

最佳答案

Ups ...似乎我找到了答案。下次,必须进一步检查文档...
这是任何有兴趣的人的答案:

# external def
FactoryGirl.define do
factory :user do
email "somebody@somebodysworld.com"
end
end


# proj def
FactoryGirl.modify do
factory :user do
password "qwerty"
end
end

关于ruby-on-rails - 工厂女孩: can one reopen factory definitions and complete them?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12836677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com