2014-01-28 69 views
0

我現在已經在我的應用程序中的以下文件:Rails的查詢按照字母順序

image1.jpg 
image2.jpg 
image3.jpg 
... 
image10.jpg 
... 
image20.jpg 

然而,當我嘗試查詢他們的Rails(希望實現與上述相同的順序),我得到以下順序:

image10.jpg 
image11.jpg 
... 
image19.jpg 
image1.jpg 
image20.jpg 

這裏是我使用的方法:

Image.order("picture_file_name ASC") 

是否有可能在SAM顯示它們作爲第一個選項的訂單?

謝謝!

+0

,最簡單的方式實現這一目標是包括立即在文件名中的前導零,所以不是創造image1.jpg,立即創建image00001.jpg等,如果至少命名文件在你的控制下... – Danny

+0

謝謝@丹尼,我想到了。不幸的是,我正在處理數千個預先命名的文件。所以,正如你所說,我無法控制。 – Dodinas

回答