【问题标题】:Issue with Kaminari while using meta_search for column ordering使用 meta_search 进行列排序时出现 Kaminari 问题
【发布时间】:2011-05-26 14:02:30
【问题描述】:

我正在使用 Kaminari 进行分页并尝试使用 meta_search 进行列排序。我希望我的代码看起来像这样:

@search = Organization.search(params[:search])
@organizations = @search.page(params[:page])

当我这样写时,我得到了错误,

undefined method `page' for #<MetaSearch::Builder:0x7fadb8958630>

我找到的解决方案是这样的:

@search = Organization.search(params[:search])
@organizations = Kaminari.paginate_array(@search.all).page(params[:page]

它可以工作,但感觉很笨重。我发现的所有示例都表明第一个示例应该开箱即用。有什么办法可以将 MetaSearch 结果变成 ActiveRecord 兼容的对象?

【问题讨论】:

    标签: kaminari meta-search


    【解决方案1】:

    尝试更新版本的 meta_search +1.0,它提供与 Kaminari 的集成。

    【讨论】:

      猜你喜欢
      • 2014-06-13
      • 1970-01-01
      • 2021-03-15
      • 2019-08-28
      • 2021-12-07
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      相关资源
      最近更新 更多