У меня есть следующий массив аргументов, который имеет хэш с ключами арг и их соответствующих переданных значений:рубин фильтрации массив хэш
args_array = [{:collection=>["abe", "<mus>", "hest"], :include_blank=>true, :required=>true}]
Мне нужно фильтровать этот хэш, чтобы просто получить только некоторые клавиши (как : include_blank и: требуется) в этом примере, с их соответствующими значениями следующим образом:
filtered_args_hash = {:include_blank=>true, :required=>true}
так collection
агд исключается, и просто include_blank
и required
, в котором я указал те возвращаются.
Update:
Вот ключи массив символов, в которых мне нужно фильтровать по их:
filter_keys = %i(include_blank required)
Как я могу это сделать?
Да, ключи =% я (include_blank требуется) –
Вопрос обновляется. –