Il mio modello di prodotto contiene alcuni articoli
Product.first
=> #<Product id: 10, name: "Blue jeans" >
Ora sto importando alcuni parametri del prodotto da un altro set di dati, ma ci sono incongruenze nell'ortografia dei nomi. Ad esempio, nell'altro set di dati, Blue jeans
potrebbe essere scritto Blue Jeans
.
Volevo Product.find_or_create_by_name("Blue Jeans")
, ma questo creerà un nuovo prodotto, quasi identico al primo. Quali sono le mie opzioni se voglio trovare e confrontare il nome in minuscolo.
I problemi di prestazioni non sono molto importanti qui: ci sono solo 100-200 prodotti e voglio eseguirlo come una migrazione che importa i dati.
Qualche idea?
"$##"
e'$##'
. Il primo è interpolato (virgolette doppie). Il secondo no. L'input dell'utente non viene mai interpolato.