class method
self.add_order!
Ruby on Rails 2.3.18
Since v2.2.3 Last seen in v2.3.18 PrivateAvailable in: v2.2.3 v2.3.18
Signature
self.add_order!(sql, order, scope = :auto)
No documentation comment.
Parameters
-
sqlreq -
orderreq -
scopeopt = :auto
Source
# File activerecord/lib/active_record/base.rb, line 1768
def add_order!(sql, order, scope = :auto)
scope = scope(:find) if :auto == scope
scoped_order = scope[:order] if scope
if order
sql << " ORDER BY #{order}"
if scoped_order && scoped_order != order
sql << ", #{scoped_order}"
end
else
sql << " ORDER BY #{scoped_order}" if scoped_order
end
end
Defined in activerecord/lib/active_record/base.rb line 1768
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Base