Ruby on rails 在使用factory_girl编写工厂时,从数组中随机选择项目的正确方法是什么?

Ruby on rails 在使用factory_girl编写工厂时,从数组中随机选择项目的正确方法是什么?,ruby-on-rails,factory-bot,Ruby On Rails,Factory Bot,如果在模型内的模块中定义了类型,并且在同一模型中也定义了这些类型的数组,那么在定义新工厂时,如何从该数组中随机调用值 谢谢 John签出-使用数组#示例: FactoryGirl.define do factory :user do name "Foo Bar" foo { [:a, :list, :of, :values].sample } end end 易于用于整数:`FactoryGirl.define do factory:foo do bar{(1..99)

如果在模型内的模块中定义了类型,并且在同一模型中也定义了这些类型的数组,那么在定义新工厂时,如何从该数组中随机调用值

谢谢

John

签出-使用
数组#示例

FactoryGirl.define do
  factory :user do
    name "Foo Bar"
    foo { [:a, :list, :of, :values].sample }
  end
end

易于用于整数:`FactoryGirl.define do factory:foo do bar{(1..99).to_a.sample(3)}end`