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 に答える