Я использую Kaminari для разбиения на страницы и пытаюсь использовать meta_search для упорядочения столбцов. Я хотел бы, чтобы мой код выглядел так:
@search = Organization.search(params[:search])
@organizations = @search.page(params[:page])
Когда я пишу это таким образом, я получаю сообщение об ошибке,
undefined method `page' for #<MetaSearch::Builder:0x7fadb8958630>
Решение, которое я нашел, заключается в следующем:
@search = Organization.search(params[:search])
@organizations = Kaminari.paginate_array(@search.all).page(params[:page]
Он работает, но кажется неуклюжим. Все примеры, которые я нашел, предполагают, что первый пример должен работать из коробки. Есть ли способ превратить результат MetaSearch в объект, совместимый с ActiveRecord?