だから私はデータベースにクエリを実行し、オブジェクトの完全な配列を持っています:
@attachments = Job.find(1).attachments
今私は、オブジェクトの配列を持っていることを私は別のDBクエリを実行する必要はありませんが、私はに基づいて、配列をフィルタリングしたいAttachment
オブジェクトのfile_type
私がのリスト持つことができるようにattachments
、ファイルの種類がどこにあるか'logo'
との、その後別のリストattachments
ファイルタイプは'image'
このようなもの:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
しかし、dbクエリの代わりにメモリ内。
partition
- ここでの例。