我有一系列
属性的
文件列表.其中一个
属性是
文件名,我想如何排序列表.但是,列表如下:filename 1,filename 2,filename 10,filename 20.
ruby sort_by方法产生:
files = files.sort_by { |file| file.name }
=> [filename 1,filename 20]
我想要一个更可读的列表,如文件名1,文件名2,文件名10,文件名20
我发现了natural_sort宝石,但似乎只能像排序方法一样工作.我需要一些可以指定排序数组的东西.
任何帮助?