问题描述
这里是一个真正的新手^^
我正在尝试使用 Faker gem 在在线商店项目中植入 x 数量的物品/卡片。除了一件事,一切都很好。我不知道如何为每个创建的物品/卡片播种不同的图像。
10.times do
Item.create!(title: Faker::Book.title,description: Faker::Lorem.sentence(5),price: prices.sample,image_url: Faker::LoremFlickr.image)
end
有没有办法为每张卡片设置不同的图像?
谢谢:)
解决方法
根据 faker docs,您可以像这样使用 unique
作为方法调用的前缀:
10.times do
Item.create!(title: Faker::Book.title,description: Faker::Lorem.sentence(5),price: prices.sample,image_url: Faker::LoremFlickr.unique.image)
end