Skip to content
Pagination with kaminari for sunspot
Ruby
Latest commit 5053865 Nov 27, 2013 @richardiux sunspot_with_kaminari is no longer needed
Sunspot supports kaminari out of the box. This gem is no longer necessary
Failed to load latest commit information.
lib Bump version to 0.2 Jan 9, 2013
.gitignore
Gemfile first commit Mar 9, 2011
LICENSE.txt Adding license Jan 9, 2013
README.md sunspot_with_kaminari is no longer needed Nov 27, 2013
Rakefile first commit Mar 9, 2011
sunspot_with_kaminari.gemspec Add page method to abstract search Dec 18, 2012

README.md

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 %>
Something went wrong with that request. Please try again.