ฉันมีวิธีการที่ต้องวนซ้ำแฮชและตรวจสอบว่าแต่ละคีย์มีอยู่ในตารางโมเดลหรือไม่มิฉะนั้นจะลบคีย์ / ค่า
ตัวอย่างเช่น
number_hash = { :one => "one", :two => "two" }
และตาราง Number มีเพียงคอลัมน์เดียวดังนั้น: สองคอลัมน์จะถูกลบ
ฉันจะตรวจสอบได้อย่างไรว่าโมเดลมีแอตทริบิวต์หรือไม่?
Hash#select
:number_hash.select { |key, value| Number.column_names.include? key }