【问题标题】:Rails paginate existing array of ActiveRecord resultsRails 对现有的 ActiveRecord 结果数组进行分页
【发布时间】:2011-02-01 13:09:56
【问题描述】:

我通常在我的应用程序中使用 will_paginate 进行分页,但在我的搜索功能上遇到了问题。我正在使用 Thinking Sphinx 进行全文搜索,它返回分页的结果。我遇到的问题是,在收到 Thinking Sphinx 的结果后,我需要将它们与其他一些结果合并并重新排序。

处理完它们后,我得到的结果数组与 TS 的原始结果非常不同。由于这个数组分页可能有 1000 多个结果,因此是必要的。问题是我不知道如何让 will_paginate 使用现有数组。

我进行了一些研究,似乎这个问题的唯一解决方案是几年前的,并且基于旧的内置 Paginator 类。我能找到的使用 will_paginate 的最新版本来自 2007 年年中的 devchix:http://www.devchix.com/2007/07/23/will_paginate-array/comment-page-1/ - 我已经尝试过了,但它似乎对我没有任何帮助。

目前是否有任何方法可以为现有的 AR 结果数组应用分页(最好通过 will_paginate)?

【问题讨论】:

标签: ruby-on-rails activerecord pagination thinking-sphinx will-paginate


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2018-04-03
  • 2018-03-02
  • 2012-10-06
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多