aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2013-09-18 16:09:13 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2013-09-18 16:09:13 -0700
commit6256734e2d0bdd89f4b5d11da259d40afa0c95c7 (patch)
treeef9e6a9f4506a71a902e9cd92284f72754adc56c /activerecord/lib
parent096a57b7f340884175f724b55c7bbeda6318b356 (diff)
downloadrails-6256734e2d0bdd89f4b5d11da259d40afa0c95c7.tar.gz
rails-6256734e2d0bdd89f4b5d11da259d40afa0c95c7.tar.bz2
rails-6256734e2d0bdd89f4b5d11da259d40afa0c95c7.zip
ActiveRecord::Base#<=> has been removed. Primary keys may not be in order,
or even be numbers, so sorting by id doesn't make sense. Please use `sort_by` and specify the attribute you wish to sort with. For example, change: Post.all.to_a.sort to: Post.all.to_a.sort_by(&:id)
Diffstat (limited to 'activerecord/lib')
-rw-r--r--activerecord/lib/active_record/core.rb9
1 files changed, 0 insertions, 9 deletions
diff --git a/activerecord/lib/active_record/core.rb b/activerecord/lib/active_record/core.rb
index 07d997b719..0bc6933918 100644
--- a/activerecord/lib/active_record/core.rb
+++ b/activerecord/lib/active_record/core.rb
@@ -308,15 +308,6 @@ module ActiveRecord
@attributes.frozen?
end
- # Allows sort on objects
- def <=>(other_object)
- if other_object.is_a?(self.class)
- self.to_key <=> other_object.to_key
- else
- super
- end
- end
-
# Returns +true+ if the record is read only. Records loaded through joins with piggy-back
# attributes will be marked as read only since they cannot be saved.
def readonly?