gpt4 book ai didi

ruby-on-rails - 多模型 Elasticsearch 的分页

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

我正在 Controller 中执行多模型elasticsearch,但尚未设法使结果与will_paginate gem分页。

在我的 Controller 中,我有:

def index
@people = Elasticsearch::Model.search('*', [Authors, Editors])
end

然后在我看来,我有:
<table>
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody>
<% @people.each do |person| %>
<tr>
<td><%= person.name %></td>
</tr>
<% end %>
</tbody>
</table>
<%= will_paginate @people, renderer: BootstrapPagination::Rails %>

不断获取的主要错误是 undefined method 'total_pages' for #<Array:0x007fd8b0e32660>

最佳答案

这对我有用:

@people = Elasticsearch::Model.search('', [Model1, Model2]).page(page).per(per_page).records

和看法
@people.results

关于ruby-on-rails - 多模型 Elasticsearch 的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33555272/

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