diff --git a/lib/kaminari/models/active_record_relation_methods.rb b/lib/kaminari/models/active_record_relation_methods.rb index 1f0e36d..45ea37f 100644 --- a/lib/kaminari/models/active_record_relation_methods.rb +++ b/lib/kaminari/models/active_record_relation_methods.rb @@ -2,7 +2,7 @@ module Kaminari module ActiveRecordRelationMethods extend ActiveSupport::Concern module InstanceMethods - def pagination_count + def total_count except(:offset, :limit).count end end diff --git a/lib/kaminari/models/mongoid_criteria_methods.rb b/lib/kaminari/models/mongoid_criteria_methods.rb index ed1563b..49e9314 100644 --- a/lib/kaminari/models/mongoid_criteria_methods.rb +++ b/lib/kaminari/models/mongoid_criteria_methods.rb @@ -8,7 +8,7 @@ module Kaminari def offset_value options[:skip] end - def pagination_count + def total_count count end end diff --git a/lib/kaminari/models/page_scope_methods.rb b/lib/kaminari/models/page_scope_methods.rb index 0f629e0..6ffc6cd 100644 --- a/lib/kaminari/models/page_scope_methods.rb +++ b/lib/kaminari/models/page_scope_methods.rb @@ -14,7 +14,7 @@ module Kaminari # Total number of pages def num_pages - (pagination_count.to_f / limit_value).ceil + (total_count.to_f / limit_value).ceil end # Current page number