Ich habe eine Methode, die einen Hash durchlaufen und prüfen muss, ob jeder Schlüssel in einer Modelltabelle vorhanden ist. Andernfalls wird der Schlüssel / Wert gelöscht.
beispielsweise
number_hash = { :one => "one", :two => "two" }
und die Zahlentabelle hat nur eine: eine Spalte, so dass: zwei gelöscht werden.
Wie überprüfe ich, ob ein Modell ein Attribut hat oder nicht?
Hash#select
:number_hash.select { |key, value| Number.column_names.include? key }