标签: ruby activerecord ruby-on-rails-5
City.all.sample{rand(1..3)}我希望随机函数生成样本计数。这总是返回一个记录。
City.all.sample{rand(1..3)}
答案 0 :(得分:0)
我建议采用这种方式,以避免检索所有记录:
n.times.map.with_object([]) { |_, a| a << City.find(City.ids.sample) }
它返回记录数组。
当然,n可以是随机整数。
n