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