mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
use blank? instead of present?, mark SQL literals as SQL literals
Conflicts: activerecord/lib/active_record/relation/query_methods.rb
This commit is contained in:
@@ -99,11 +99,11 @@ module ActiveRecord
|
||||
order_clause = arel.order_clauses.join(', ')
|
||||
relation = except(:order)
|
||||
|
||||
unless order_clauses.blank?
|
||||
relation.order(reverse_sql_order(order_clause))
|
||||
else
|
||||
relation.order("#{@klass.table_name}.#{@klass.primary_key} DESC")
|
||||
end
|
||||
order = order_clause.blank? ?
|
||||
"#{@klass.table_name}.#{@klass.primary_key} DESC" :
|
||||
reverse_sql_order(order_clause)
|
||||
|
||||
relation.order Arel::SqlLiteral.new order
|
||||
end
|
||||
|
||||
def arel
|
||||
|
||||
Reference in New Issue
Block a user