【问题标题】:will_paginate ajax pagination with thinking sphinxwill_paginate ajax 分页与思考狮身人面像
【发布时间】:2010-09-13 08:27:57
【问题描述】:

有没有人尝试过通过 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)

但如果我使用thinking-sphinx 来获取记录,则ajax 分页会失败。我错过了什么吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 不再需要这个,will_paginate 将在没有那个的情况下正确地对 ts 结果进行分页。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多