Подтвердить что ты не робот

Каков правильный способ случайного выбора элемента из массива при написании фабрик с factory_girl?

Если у меня есть типы, определенные в модуле внутри модели, и массив этих типов, также определенный в той же модели, как я могу случайно вызвать значение из этого массива при определении нового factory?

Спасибо!

Джон

4b9b3361

Ответ 1

Оформить заказ этот ответ - используйте Array#sample:

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