Вопрос по ruby-on-rails – Rails фильтрует массив объектов по значению атрибута

82

Так что я выполняю запрос к БД, и у меня есть полный массив объектов:

@attachments = Job.find(1).attachments

Теперь у меня есть массив объектов, которые я не хочу выполнять еще один запрос БД, но я бы хотел отфильтровать массив на основеAttachment объектыfile_type чтобы у меня был списокattachments где тип файла'logo' а затем еще один списокattachments где тип файла'image'

Что-то вроде этого

@logos  = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')

Но в памяти вместо запроса базы данных.

Ваш Ответ

0   ответов

Похожие вопросы