创建前不需要 FactoryBot 前言
Not require FactoryBot preface before create
我在 seeds.rb
中使用 FactoryBot
来填充我的数据库。我必须在调用 build
或 create
之前调用 FactoryBot.
。有没有办法我不必那样做?此外,我是否应该使用 FactoryBot
进行播种,还是仅用于测试?
注意:FactoryBot 以前称为 FactoryGirl
将此行添加到您的 seeds.rb 文件将允许您调用 build
或 create
而不使用 FactoryBot
前缀:
include FactoryBot::Syntax::Methods
至于这是否是个好主意,我可以看出它是一个很有吸引力的选择,但在我看来,您将出于两个完全不同的目的维护工厂。在您的应用程序更改时保持它们同步,或者将您的测试工厂与种子工厂分开,对我来说似乎是个问题。
注意:FactoryBot 以前称为 FactoryGirl
我在 seeds.rb
中使用 FactoryBot
来填充我的数据库。我必须在调用 build
或 create
之前调用 FactoryBot.
。有没有办法我不必那样做?此外,我是否应该使用 FactoryBot
进行播种,还是仅用于测试?
注意:FactoryBot 以前称为 FactoryGirl
将此行添加到您的 seeds.rb 文件将允许您调用 build
或 create
而不使用 FactoryBot
前缀:
include FactoryBot::Syntax::Methods
至于这是否是个好主意,我可以看出它是一个很有吸引力的选择,但在我看来,您将出于两个完全不同的目的维护工厂。在您的应用程序更改时保持它们同步,或者将您的测试工厂与种子工厂分开,对我来说似乎是个问题。
注意:FactoryBot 以前称为 FactoryGirl