我正在创建一个搜索页面,可以在应用程序内对用户、帖子和评论进行全局搜索。目前我有:
# 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
然而,我真的想得到一个所有结果都混合在一起再分页的东西。有哪些策略可以做到这样的分页搜索呢?谢谢!