instance method
default_order
Ruby on Rails edge
Since edgeSignature
default_order(*args)
Defines a default order used when no other order is specified.
User.default_order('email DESC') # generated SQL has 'ORDER BY email DESC'
Subsequent calls to order on the same relation will replace default order. For example:
User.default_order('email DESC').order('id ASC').order('name ASC')
generates a query with ‘ORDER BY id ASC, name ASC’.
Parameters
-
argsrest
Source
# File activerecord/lib/active_record/relation/query_methods.rb, line 802
def default_order(*args)
check_if_method_has_arguments!(__callee__, args) do
sanitize_order_arguments(args)
end
spawn.default_order!(*args)
end
Defined in activerecord/lib/active_record/relation/query_methods.rb line 802
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::QueryMethods