У меня есть два рубиновых класса, вакансии и листинги.
Список атрибутов: job_id
, live_date
, is_active
Атрибуты задания: title
, description
, category
Если я хочуполучить сведения о 2 вакансиях из одной категории, в которой дата актуального листинга относится к двум самым последним, и листинг активен, есть ли эффективный однострочный рубин, который я мог бы использовать?
В настоящий момент яЯ смотрю на циклы по нескольку раз, и я думаю, что может быть более эффективный способ сделать это.
Желаемый результат
Два результата работы, где оба спискаactive и live_dates являются самыми последними.(Работа в этом случае будет иметь только 1 активный список.)
@jobs = [
{
title: 'Job Title',
description: 'Job Description',
category: 'marketing'
},
{
title: 'Job Title',
description: 'Job Description',
category: 'marketing'
}
]