1

我在这个变量里面@resultsTire::Results::Collection很多结果。

我怎样才能得到1 个随机结果Tire::Results::Collection

谢谢!

4

1 回答 1

0

在 Ruby 1.9 上,只需使用以下Array#sample方法:

p [1, 2, 3].sample

# -----

require 'tire'
s = Tire.search { query { all } }

p s.results.to_a.sample
于 2013-03-09T09:43:34.350 回答