No commit activity in last 3 years
No release in over 3 years
Extends sunspot to be compatible with kaminari for pagination
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

sunspot_with_kaminari

Sunspot now supports kaminari and this gem is no longer necessary

A basic example on how to paginate with sunspot's buit-in support for kaminari:

# controller
@results = Post.search do
  fulltext "pizza"
  paginate page: params[:page], per_page: 20
end.results

# views
<%= paginate @results, theme: "bootstrap" %>

sunspot_with_kaminari extends sunspot to have the required methods for pagination with kaminari.

Installation & Usage

on Gemfile

  gem 'kaminari'
  gem "sunspot_rails"
  gem "sunspot_with_kaminari", '~> 0.2.0'

on the controller

  @products ||= Product.search do
    keywords params[:search]
    paginate :page => params[:page], :per_page => 20
  end

on the view you want to do something like this:

  <ul>
    <% @products.results.each do |product| %>
    <li><%= product.name %></li>
    <% end %>
  </ul>
  
  <%= paginate @products, :window => 1 %>