Gibt es einen schnellen Ruby-Weg (ohne ein mehrzeiliges Skript schreiben zu müssen), um den Schlüssel zu erhalten, den ich mit der client_id abgleichen möchte, wenn ich den folgenden Client- Hash habe? ZB Wie bekomme ich den Schlüssel für client_id == "2180"
?
clients = {
"yellow"=>{"client_id"=>"2178"},
"orange"=>{"client_id"=>"2180"},
"red"=>{"client_id"=>"2179"},
"blue"=>{"client_id"=>"2181"}
}
find
undselect
besteht darin, dassfind
die erste Übereinstimmung zurückgegeben wird undselect
(mit einem Alias versehenfindAll
) alle Übereinstimmungen zurückgegeben werden.