मेरे पास एक बीज फ़ाइल में कुछ कोड है जिसे मैं बदलना चाहता हूं ताकि जब मैं कई बार बीज कमांड चलाता हूं तो यह डुप्लिकेट रिकॉर्ड नहीं बनाता है। मेरे बीजों की फाइल से नीचे दिए गए कोड को अनुकूलित करने का कोई तरीका है ताकि यह संभव हो? Find_or_create_by विधि तब तक काम नहीं करती जब तक कि मैं गलत नहीं हूं।एक रेक डीबी चलाएं: डुप्लिकेट रिकॉर्ड बनाए बिना कई बार बीज?
data_file = Rails.root.join('db/data/data.csv')
CSV.foreach(data_file) do |row|
TownHealthRecord.create(
city: row[0],
state: row[1],
country: row[2],
zip_code: row[3],
area_code: row[4]
)
end
आपको क्यों लगता है कि 'find_or_create_by' यहां काम नहीं करेगा? – sevenseacat