Для заказа вы можете применить sort
метод для результата.
h = {"lft" => 1, "rgt" => 10, "root_id" => 9}
h.sort { |x,y| y <=> x }
=> [["root_id", 9], ["rgt", 10], ["lft", 1]]
Order.find(order_id, :select => 'orders.root_id, orders.lft, orders.rgt').attributes.sort { |x,y| y <=> x }