Я создаю страницу поиска, которая будет широко использовать поиск пользователей, сообщений и комментариев. В настоящее время у меня есть:
# 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
Однако я действительно пытаюсь получить что-то, где все результаты смешиваются вместе, а затем разбиваются на страницы. Каковы некоторые из стратегий для такого поиска в разбивке по страницам? Спасибо!