Więc wykonuję zapytanie do bazy danych i mam pełną tablicę obiektów:
@attachments = Job.find(1).attachments
Teraz, gdy mam tablicę obiektów, nie chcę wykonywać kolejnego zapytania db, ale chciałbym przefiltrować tablicę na podstawie Attachmentobiektu, file_typeaby mieć listę miejsc, w attachmentsktórych znajduje się typ pliku, 'logo'a następnie kolejną listę attachmentsmiejsc typ pliku to'image'
Coś takiego:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
Ale w pamięci zamiast zapytania db.
partition- na przykład tutaj .