Wie finde ich einen Hash-Schlüssel, der einen übereinstimmenden Wert enthält?

Gegeben habe ich die unten clients hash, gibt es eine schnelle Ruby-Methode (ohne ein mehrzeiliges Skript schreiben zu müssen), um den Schlüssel zu erhalten, wenn ich die client_id abgleichen möchte? Z.B. Wie bekomme ich den Schlüssel fürclient_id == "2180"?

clients = {
  "yellow"=>{"client_id"=>"2178"}, 
  "orange"=>{"client_id"=>"2180"}, 
  "red"=>{"client_id"=>"2179"}, 
  "blue"=>{"client_id"=>"2181"}
}

Antworten auf die Frage(20)

Ihre Antwort auf die Frage