cirandas.net

ref: master

lib/extensions/active_record/calculations.rb


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
ActiveRecord::Calculations.class_eval do
  def count_with_distinct column_name=self.primary_key
    if column_name
      distinct.count_without_distinct column_name
    else
      count_without_distinct
    end
  end
  alias_method_chain :count, :distinct
end