gpt4 book ai didi

ruby-on-rails - 轮胎 + Will_Paginate 不采用 Tire.options

转载 作者:行者123 更新时间:2023-12-02 23:41:28 27 4
gpt4 key购买 nike

我正在尝试将轮胎集成到我的网站中,但我在分页时遇到了困难。我尝试在轮胎上下文之外对结果进行分页,而 will_paginate 正在处理该数组。但是,当我在轮胎的上下文中尝试 will_paginate 时,我遇到了一个大问题。

Will_Paginate 将显示正确的页数,并考虑 :per_page 但是当我单击该页面时,结果没有加载,而是与第一页相同。在 will_paginate 导航中突出显示页码。

@results.inspect 产生这个:

    #<Tire::Search::Search:0x007f88ab9153d0 @indices=["deja-set-development"], @types=[],        @options={:load=>true, :page=>1, :per_page=>2}, @path="/deja-set-development/_search", @query=#<Tire::Search::Query:0x007f88ab915088 @value={:query_string=>{:query=>"oh"}}>, @facets={"type"=>{:terms=>{:field=>:_type, :size=>10, :all_terms=>false}}}>

这是我调用 will_paginate 的地方:
= will_paginate @search_results.results, params

这是我遍历结果的地方
@search_results.results.each

有人有想法吗?

编辑 - -

我不确定发生了什么,但我这样做了,它正在工作。
@search_results = @search_results.paginate(:page => params[:page], :per_page => 5)

最佳答案

请参阅 integration test在轮胎中,并确保您正确传递了所有选项。

关于ruby-on-rails - 轮胎 + Will_Paginate 不采用 Tire.options,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14780888/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com