Можно ли разбить на страницы результаты поиска пятна без пятна? - PullRequest
1 голос
/ 18 сентября 2011

Я знаю, что стандартное решение для нумерации страниц:

Sunspot.search(Model) do
  keywords "123"
  paginate :per_page => 10
end

Но что мне нужно:

@s = Sunspot.search(Model) do
  keywords "123"
end
magic_paginate(@s.results, :per_page => 10)

как реализовать magic_paginate?И если я это сделаю, нумерация страниц по-прежнему ленивая (то есть не получить доступ к 11-й записи через БД, когда я на первой странице)?

1 Ответ

0 голосов
/ 10 апреля 2012

возможно с Kaminari Gem

Kaminari.paginate_array(@search.results).page((params[:page] rescue 1))
...