Ich finde mich oft in der gleichen Situation in Rails. Ich habe einen Hash, der in etwa einem Model entspricht, und ich möchte herausfinden, ob es eine Instanz des Modells gibt, das mit allen Schlüssel/Wert-Paaren im Hash übereinstimmt. Hat Rails eine Möglichkeit dies zu tun? Wenn nicht, gibt es eine Bibliothek/Funktion von Drittanbietern, die ich einbeziehen kann?Finden Sie Artikel, die einen ganzen Hash entsprechen
Zum Beispiel würde ich lieben, wie etwas zu tun:
person_hash = { name: "John Doe", favorite_color: "chartreuse" }
p = Person.ultra_cool_find(person_hash)
puts p.name=="John Doe" #true
puts p.favorite_color=="chartreuse" #true
Wow suchen möchten ein, wo für jedes Element hinzuzufügen. Ich habe die Dokumente dafür gelesen, aber ich dachte, es hätte etwas anderes gemacht. Vielleicht ist es Zeit für eine Pause. Vielen Dank. – Jeff
Ja. War schon oft dort;). –