得到Tire :: Results :: Collection的随机结果

时间:2013-03-08 18:22:52

标签: ruby-on-rails ruby-on-rails-3 elasticsearch tire

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

如何获得此Tire::Results::Collection

1个随机结果

谢谢!

1 个答案:

答案 0 :(得分:0)

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

p [1, 2, 3].sample

# -----

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

p s.results.to_a.sample