Я создаю приложение rails, используя geils geo-кодер rails для поиска ближайших мест, используя zip и kaminari для разбиения на страницы результатов поиска. Все шло хорошо, пока я не попытался использовать метод per (2) для отображения 2 результатов на странице, после чего некоторые результаты запроса были потеряны. Метод per прекрасно работал при использовании без фильтра геокодера. Вот мой код в контроллере:
if params[:search].present?
@users=User.near(params[:search], 5).order(:id).page(params[:page]).per(2)
else
@users = User.order(:id).page(params[:page]).per(2)
end
Буду очень признателен, если кто-нибудь сможет пролить свет на этот вопрос. Спасибо!