Quindi eseguo una query al db e ho un array completo di oggetti:
@attachments = Job.find(1).attachments
Ora che ho un array di oggetti non voglio eseguire un'altra query db, ma vorrei filtrare l'array in base Attachmentall'oggetto in file_typemodo da poter avere un elenco di attachmentsdove si trova il tipo di file'logo' e poi un altro elenco di attachmentsdove il tipo di file è'image'
Qualcosa come questo:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
Ma in memoria invece di una query db.
partition- ad esempio qui .