Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用回形针以自然排序文件名存储文件?_Ruby On Rails_Ruby On Rails 3_Paperclip - Fatal编程技术网

Ruby on rails 使用回形针以自然排序文件名存储文件?

Ruby on rails 使用回形针以自然排序文件名存储文件?,ruby-on-rails,ruby-on-rails-3,paperclip,Ruby On Rails,Ruby On Rails 3,Paperclip,回形针正在生成我的文件,并在文件名后附加一个索引,但当存储到db时,它的排序方式并不是我想要的(下图)。请注意,这不是自然排序(1,10,2,3,4,5…),而是(1,2,3,4,5,6,7,8,9,10…) 我该怎么办?要实现这一点,在创建之前需要某种“”吗 您可能希望覆盖模型中的排序通过 介绍如何在Ruby中进行自然排序。如果文件已经以自然排序方式存储,我会更喜欢=/

回形针正在生成我的文件,并在文件名后附加一个索引,但当存储到db时,它的排序方式并不是我想要的(下图)。请注意,这不是自然排序(1,10,2,3,4,5…),而是(1,2,3,4,5,6,7,8,9,10…)

我该怎么办?要实现这一点,在创建之前需要某种“”吗


您可能希望覆盖模型中的排序通过


介绍如何在Ruby中进行自然排序。

如果文件已经以自然排序方式存储,我会更喜欢=/