Получить случайный результат Tire::Results::Collection
У меня внутри этой переменной @results
Tire::Results::Collection
со многими результатами.
Как я могу получить 1 случайный результат этого Tire::Results::Collection
Спасибо!
1 ответ
Решение
На Ruby 1.9 просто используйте Array#sample
метод:
p [1, 2, 3].sample
# -----
require 'tire'
s = Tire.search { query { all } }
p s.results.to_a.sample