Тому я виконую запит до бази даних і маю повний масив об’єктів:
@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
- наприклад, тут .