Поэтому я выполняю запрос к БД, и у меня есть полный массив объектов:
@attachments = Job.find(1).attachments
Теперь, когда у меня есть массив объектов, я не хочу выполнять другой запрос БД, но я бы хотел отфильтровать массив на основе объекта Attachment file_type чтобы у меня был список attachments которых тип файла - 'logo' а затем еще один список attachments где тип файла 'image'
Что-то вроде этого:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
Но в памяти вместо запроса БД.