Commit e8fa0f50ff73883febe377838a85a22c276e2777
1 parent
d4733489
Exists in
master
and in
20 other branches
rails4: Remove activecord primary_key monkey patch
Showing
1 changed file
with
1 additions
and
6 deletions
Show diff stats
lib/noosfero/core_ext/active_record.rb
... | ... | @@ -2,11 +2,6 @@ require 'active_record' |
2 | 2 | |
3 | 3 | class ActiveRecord::Base |
4 | 4 | |
5 | - # default primary key | |
6 | - def self.primary_key | |
7 | - @primary_key = 'id' if self.column_names.include? 'id' | |
8 | - end | |
9 | - | |
10 | 5 | def self.postgresql? |
11 | 6 | ActiveRecord::Base.connection.adapter_name == 'PostgreSQL' |
12 | 7 | end |
... | ... | @@ -68,7 +63,7 @@ class ActiveRecord::Base |
68 | 63 | end |
69 | 64 | |
70 | 65 | ActiveRecord::Calculations.class_eval do |
71 | - def count_with_distinct column_name=:id, options={} | |
66 | + def count_with_distinct column_name=nil, options={} | |
72 | 67 | distinct.count_without_distinct column_name, options |
73 | 68 | end |
74 | 69 | alias_method_chain :count, :distinct | ... | ... |