因此,我对数据库执行查询,并且有完整的对象数组:
@attachments = Job.find(1).attachments
现在,我有对象,我不想执行另一个数据库查询的数组,但我想基于对数组筛选Attachment
对象的file_type
,这样我可以有一个列表attachments
,其中文件类型为'logo'
,然后另一个列表attachments
哪里文件类型是'image'
像这样:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
但是在内存而不是数据库查询中。
partition
- 例如这里。