Raise an exception if #total_count is called on a non-count paginable scope

This commit is contained in:
Yuki Nishijima 2016-12-09 04:42:43 +00:00
parent 5ef7911c4e
commit 1f33aacd0b
1 changed files with 6 additions and 0 deletions

View File

@ -78,5 +78,11 @@ module Kaminari
load unless loaded?
@records.empty?
end
# Force to raise an exception if #total_count is called explicitly.
def total_count
raise "This scope is marked as a non-count paginable scope and can't be used in combination " \
"with `#paginate' or `#page_entries_info'. Use #link_to_next_page or #link_to_previous_page instead."
end
end
end