2016-04-30 4 views
0

AWS S3 Bucketからファイルの配列を取得し、アップロードした日付順にソートして、最新のファイルを選択してビューに表示しようとしています。Amazon S3からファイルの配列を返し、日付順に並べる最も良い方法は?

私はこのような何かをすることのポイントになった、ルビー

Dir['*'].sort_by{ |f| File.ctime(f) } 

におけるディレクトリ方式を使用すると、しかし、私は、Amazon S3のディレクトリに作業ディレクトリを変更する方法を見つけ出すことはできません。

おそらく、これを簡単に行う方法がありますか?その他の提案は高く評価されます。

+0

http://stackoverflow.com/questions/19392931/how-to-list-all-files-in-an-s3-folder-using- aws-sdk-gem-in-ruby-on-rails – jazzytomato

答えて

2

AWS SDKを使用している場合は、かなり簡単です。

あなたはファイルの配列を持っていたら:

bucket.objects.sort_by &:last_modified 
+0

ありがとうございました。はい、私が作っていたよりずっと簡単です。 – Matte3o

関連する問題