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 Attachment
all'oggetto in file_type
modo da poter avere un elenco di attachments
dove si trova il tipo di file'logo'
e poi un altro elenco di attachments
dove 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 .