Vì vậy, tôi thực hiện một truy vấn tới db và tôi có một mảng hoàn chỉnh các đối tượng:
@attachments = Job.find(1).attachments
Bây giờ tôi có một mảng của các đối tượng Tôi không muốn thực hiện một truy vấn db, nhưng tôi muốn lọc mảng dựa trên Attachmentđối tượng là file_typeđể tôi có thể có một danh sách các attachmentsnơi mà các loại tập tin là 'logo'rồi một danh sách các attachmentsnơi loại tệp là'image'
Một cái gì đó như thế này:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
Nhưng trong bộ nhớ thay vì một truy vấn db.
partition- ví dụ ở đây .