J'ai donc effectuer une requête à la base de données et j'ai une gamme complète d'objets:
@attachments = Job.find(1).attachments
Maintenant que j'ai un tableau d'objets que je ne veux pas effectuer une autre base de données de la requête, mais je voudrais filtrer le tableau basé sur l' Attachment
de l'objet file_type
afin que je puisse avoir une liste d' attachments
où le type de fichier est - 'logo'
, puis une autre liste d' attachments
où le type de fichier est - 'image'
Quelque chose comme ceci:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
Mais en mémoire au lieu d'un db de la requête.
Cheers