Búsqueda sin distinción entre mayúsculas y minúsculas en el modelo Rails

Mi modelo de producto contiene algunos artículos.

 Product.first
 => #<Product id: 10, name: "Blue jeans" >

Ahora estoy importando algunos parámetros del producto desde otro conjunto de datos, pero hay inconsistencias en la ortografía de los nombres. Por ejemplo, en el otro conjunto de datos,Blue jeans podría deletrearseBlue Jeans.

QueríaProduct.find_or_create_by_name("Blue Jeans"), pero esto creará un nuevo producto, casi idéntico al primero. ¿Cuáles son mis opciones si quiero encontrar y comparar el nombre en minúsculas?

Los problemas de rendimiento no son realmente importantes aquí: solo hay entre 100 y 200 productos, y quiero ejecutar esto como una migración que importa los datos.

¿Algunas ideas?

Respuestas a la pregunta(17)

Su respuesta a la pregunta