У меня есть массив хэшей:
2.6.0 :132 > a = [{:id=>51, :company_name=>"231421AAAAA company"},
{:id=>52, :company_name=>"tregfsd"}, {:id=>53, :company_name=>"aaaaa"},
{:id=>54, :company_name=>"zzzzzz"}, {:id=>55, :company_name=>"bbbbb"}]
Как найти данные в случае, если пользователь предоставляет неполные параметры, такие как company_name = "231421"
, они должны вернуть
=> {:id=>51, :company_name=>"231421AAAAA company"}
Я былпытаюсь использовать a.detect { |d| d[:company_name] == '231421' }
, но у меня есть => nil
Что я должен использовать, чтобы выполнить поиск без указания всего company_name
?