В версии 5.0 FactoryBot статические атрибуты будут устаревшими, и вместо них придется использовать динамические атрибуты.Итак:
factory :product do
name 'Some Product'
end
Должно стать:
factory :product do
name { 'Some Product' }
end
Однако в моем коде я упростил присвоение атрибутов, которые имеют то же имя, но увеличивают счет с помощью цикла:
factory :product do
(1..6).each do |n|
send "image_#{n}", "test_image.jpeg"
end
end
По сути, в моей модели продукта у меня есть 6 изображений (image_1, image_2 и т. Д.).В приведенном выше коде я перебираю каждое из них и назначаю каждому «test_image.jpeg».Как я могу сделать это, используя динамические атрибуты?