diff --git a/app/controllers/concerns/data_table.rb b/app/controllers/concerns/data_table.rb index b98d681..bc9468b 100644 --- a/app/controllers/concerns/data_table.rb +++ b/app/controllers/concerns/data_table.rb @@ -30,7 +30,7 @@ class DataTable end def query - q = @transactions.query + q = @transactions.query.order(@table[:time].desc) q.where(predicate) if predicate q end diff --git a/app/controllers/concerns/transactions_query.rb b/app/controllers/concerns/transactions_query.rb index bd87edc..8fb5b86 100644 --- a/app/controllers/concerns/transactions_query.rb +++ b/app/controllers/concerns/transactions_query.rb @@ -12,6 +12,7 @@ class TransactionsQuery def query Arel::SelectManager.new(ActiveRecord::Base) .from(arel) + .order(@arel_table[:time].desc) end def arel