所以我把这个分页工作在我的桌子上
.page(params[:page]).per(50)
以下是我搜索的内容
@events = Event.search params[:search], suggest: true, partial: true, misspellings: {distance: 2}
if @events.results.any?
render '/results'
else
render '/noresults'
end
这就是我目前在我的视图中显示它的方式
<% @events.each do |event|%>
感谢您的帮助!
萨姆
答案 0 :(得分:0)
分页(根据文档) https://github.com/ankane/searchkick
与kaminari和will_paginate玩得很好。
# controller
@products = Product.search "milk", page: params[:page], per_page: 20
使用kaminari观看
<%= paginate @products %>
使用will_paginate查看
<%= will_paginate @products %>