gpt4 book ai didi

ruby-on-rails - rails 轮胎gem elasticsearch在will_paginate中无法正常工作

转载 作者:行者123 更新时间:2023-12-03 00:25:21 25 4
gpt4 key购买 nike

我正在尝试将Tire集成到我的网站中,但分页方面遇到困难。我尝试在Tyre上下文之外对结果进行分页,并且will_paginate正在该数组上工作。但是,当我在Tire的上下文中尝试will_paginate时,我遇到了一个大问题。

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

最佳答案

当我使用per_page选项时,我遇到了类似的问题。因此,我转向了Tire提供的尺寸选项。我不确定出了什么问题。但是,显式设置from和size并使用它对我来说很成功。

 def search
options = { :page => (params[:page] || 1), :size => 100 }
query = params[:query]
@results = Tire.search ['index_name'], options do
query { string query }
from options[:size].to_i * (options[:page].to_i-1)
end
end

关于ruby-on-rails - rails 轮胎gem elasticsearch在will_paginate中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26192468/

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