City.all.sample{rand(1..3)} Я хочу, чтобы случайная функция генерировала счетчик отсчетов.Это всегда возвращает одну запись.
City.all.sample{rand(1..3)}
Я бы предложил этот способ, чтобы избежать извлечения всех записей:
n.times.map.with_object([]) { |_, a| a << City.find(City.ids.sample) }
Возвращает массив записей.
Конечно, n может быть случайным целым числом.
n