将思考狮身人面像与ajax分页

时间:2010-09-13 08:27:58

标签: jquery ruby-on-rails ajax thinking-sphinx will-paginate

有没有人试过通过ajax对思维sphinx结果集进行分页?

我有这个在我的控制器动作中:

@results = Model.search params[:query], :page => params[:page] || 1, :per_page => 1

和我的application.js:

 $(".pagination a").live("click", function() {
   $.get(this.href, null, null, "script");
   return false;
 });

现在,我已经尝试了这个,这适用于正常的活动记录分页,如下所示:

@results = Model.paginate(:page => params[:page] || 1, :per_page => 1)

但是如果我用think-sphinx获取记录,那么ajax分页就会失败。我错过了什么吗?

1 个答案:

答案 0 :(得分:3)

我已经得到了这个。但是对于可能遇到此问题的下一个人,您所要做的就是确保链接也传递查询的参数。

= will_paginate(@results, :params=>{"query"=> params[:query]})