module ActiveAdmin::Helpers::Collection
Public Instance Methods
collection_is_empty?(c = collection)
click to toggle source
# File lib/active_admin/helpers/collection.rb, line 14 def collection_is_empty?(c = collection) collection_size(c) == 0 end
collection_size(c = collection)
click to toggle source
-
removes `select` and `order` to prevent invalid SQL
-
correctly handles the Hash returned when `group by` is used
# File lib/active_admin/helpers/collection.rb, line 6 def collection_size(c = collection) return c.count if c.is_a?(Array) c = c.except :select, :order c.group_values.present? ? c.count.count : c.count end