「キャンペーン」と呼ばれるモデルには、このようなモデル メソッドがあり、各キャンペーンには多くの衣装があります。
def generate
ids = self.outfits.map(&:id)
outfit1 = Outfit.find ids.sample
begin
outfit2 = Outfit.find ids.sample
end while outfit2.id == outfit1.id
return [outfit1, outfit2]
end
'scraped'
衣装には、 、 、および の属性もあります'status'
。scraped = true
、およびの値を持つキャンペーンの衣装の ID のみをマップしたいだけstatus == 'approved'
です。