diff --git a/lib/meilisearch/rails/pagination/will_paginate.rb b/lib/meilisearch/rails/pagination/will_paginate.rb index 92ba5d88..942881b7 100644 --- a/lib/meilisearch/rails/pagination/will_paginate.rb +++ b/lib/meilisearch/rails/pagination/will_paginate.rb @@ -10,6 +10,12 @@ module Rails module Pagination class WillPaginate def self.create(results, total_hits, options = {}) + unless MeiliSearch::Rails.active? + total_hits = 0 + options[:page] = 1 + options[:per_page] = 1 + end + ::WillPaginate::Collection.create(options[:page], options[:per_page], total_hits) do |pager| pager.replace results end