Ich muss den Schlüssel mit einem bekannten value
von meinem Modell zurückgeben.Erhalten Sie Attributsname durch seinen Wert
f = Foo.find_by(name: "dave")
#= returned object: {id: 1, name: "dave", age: 32}
f.key("dave") # expected :name or name
Diese value
wird einzigartig sein. Wie bekomme ich das Attribut? Frage ich die richtige Frage?
Worin besteht der Unterschied?
hash = { "a" => 100, "b" => 200, "c" => 300, "d" => 300 }
hash.key(200) #=> "b"
Was Sie fragen, ist der Wert, den Sie geben, wie Sie den Namen dieses 'Schlüssel' aus einem' activerecord' Datensatz mit diesem Wert zurückgeben –