0
我试图将我的网站(运行RoR)与阿尔戈利亚搜索服务。 任何人都可以帮助我如何分页与kaminari宝石的结果(点击)? 在此先感谢。Algolia-rails分页与kaminari
我试图将我的网站(运行RoR)与阿尔戈利亚搜索服务。 任何人都可以帮助我如何分页与kaminari宝石的结果(点击)? 在此先感谢。Algolia-rails分页与kaminari
项目自述刚刚更新了一些后端分页例子:
即使Algolia 强烈建议执行从使用JavaScript您的前端所有搜索中(分页)操作,创业板支持will_paginate和kaminari作为分页后端。
要使用:will_paginate
,指定:pagination_backend
如下:
AlgoliaSearch.configuration = { application_id: 'YourApplicationID', api_key: 'YourAPIKey', pagination_backend: :will_paginate }
然后,只要您使用search
方法,返回的结果将是一个分页设置:
# in your controller
@results = MyModel.search('foo', hitsPerPage: 10)
# in your views
## if using will_paginate
<%= will_paginate @results %>
## if using kaminari
<%= paginate @results %>