paginate结果searchkick

时间:2016-02-20 17:43:04

标签: ruby-on-rails pagination

所以我把这个分页工作在我的桌子上

.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|%>

感谢您的帮助!

萨姆

1 个答案:

答案 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 %>