所以我对数据库执行查询,我有一个完整的对象数组:
@attachments = Job.find(1).attachments
现在我有一个对象数组,我不想执行另一个数据库查询,但我想根据Attachment
对象过滤数组,file_type
这样我就可以有一个attachments
文件类型列表,'logo'
然后是另一个列表attachments
文件类型是'image'
像这样的东西:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
但是在内存中而不是数据库查询中。