Let\'s say I have an unsorted array from 1 to 10, as shown below...
a = ["3", "5", "8", "4", "1", "2",
If you convert all strings to integers beforehand, it should work as expected:
a.map(&:to_i).sort => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]