Я пытаюсь разбить на страницы перетасованный запрос ActiveRecord. Синтаксис для выполнения этого с помощью драгоценного камня Kaminari:
@users = Kaminari.paginate_array(User.all.shuffle).page(params[:page]).per(20)
Проблема с этим заключается в том, что User.all
перетасовывается -при каждом запросе на разбивку на страницы, что приводит к вызову повторяющихся записей. Есть ли способ предотвратить такое дублирование?