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