Я экспортирую CSV из разных источников, что очень сложно сортировать, прежде чем вставлять его в CSV.Может ли Rails сортировать CSV-файл?
csv = CSV.generate col_sep: '#' do |csv|
... adding a few columns here
end
Теперь было бы здорово, если бы я смог сортировать этот CSV по 2-й колонке. Это возможно?
У вас также есть метод sort_by, который немного приятнее: 'rows.sort_by {| row | row ['last_name']} ' –
А, хороший звонок, я часто забываю об этом XD – agmcleod
. В этом случае это также не применяется, но вы можете это сделать, если сортируете по методу, который даже более аккуратный: 'rows.sort_by (&: size)', который эквивалентен 'rows.sort_by {| row | row.size} ' –