Mein Produktmodell enthält einige Artikel
Product.first
=> #<Product id: 10, name: "Blue jeans" >
Ich importiere jetzt einige Produktparameter aus einem anderen Datensatz, aber es gibt Inkonsistenzen in der Schreibweise der Namen. Zum Beispiel könnte im anderen Datensatz Blue jeans
geschrieben werden Blue Jeans
.
Ich wollte Product.find_or_create_by_name("Blue Jeans")
, aber dadurch entsteht ein neues Produkt, das fast identisch mit dem ersten ist. Was sind meine Optionen, wenn ich den Namen in Kleinbuchstaben suchen und vergleichen möchte?
Leistungsprobleme sind hier nicht wirklich wichtig: Es gibt nur 100-200 Produkte, und ich möchte dies als Migration ausführen, die die Daten importiert.
Irgendwelche Ideen?
"$##"
und'$##'
. Der erste wird interpoliert (doppelte Anführungszeichen). Der zweite ist nicht. Benutzereingaben werden niemals interpoliert.