Разбивка нескольких моделей на страницы в Kaminari

Я создаю страницу поиска, которая будет выполнять широкий поиск приложений по пользователям, сообщениям и комментариям. В настоящее время у меня есть:

# POST /search
def index
  query = params[:query]
  @users = User.search(query).page(params[:page])
  @posts = Post.search(query).page(params[:page])
  @comments = Comment.search(query).page(params[:page])

  respond_to do |format|
    format.html
  end
end

Однако я действительно пытаюсь получить что-то, где все результаты смешиваются вместе, а затем разбиваются на страницы. Какие есть стратегии для выполнения подобного поиска с разбивкой на страницы? Спасибо!

22
задан Stussa 10 June 2011 в 17:12
поделиться