รุ่นผลิตภัณฑ์ของฉันมีบางรายการ
Product.first
=> #<Product id: 10, name: "Blue jeans" >
ตอนนี้ฉันกำลังนำเข้าพารามิเตอร์ผลิตภัณฑ์จากชุดข้อมูลอื่น แต่มีความไม่สอดคล้องกันในการสะกดชื่อ ตัวอย่างเช่นในชุดข้อมูลอื่นBlue jeans
อาจสะกดBlue Jeans
ได้
ฉันต้องการProduct.find_or_create_by_name("Blue Jeans")
แต่สิ่งนี้จะสร้างผลิตภัณฑ์ใหม่เกือบเหมือนผลิตภัณฑ์แรก ตัวเลือกของฉันคืออะไรหากฉันต้องการค้นหาและเปรียบเทียบชื่อที่ลดระดับลง
ปัญหาด้านประสิทธิภาพไม่ใช่เรื่องสำคัญจริง ๆ ที่นี่: มีผลิตภัณฑ์เพียง 100-200 รายการและฉันต้องการเรียกใช้สิ่งนี้เป็นการย้ายข้อมูลที่นำเข้าข้อมูล
ความคิดใด ๆ
"$##"
'$##'
ตัวแรกจะถูกสอดแทรก (เครื่องหมายคำพูดคู่) ที่สองไม่ได้ การป้อนข้อมูลของผู้ใช้จะไม่ได้รับการแก้ไข