Моя модель продукта содержит некоторые элементы
Product.first
=> #<Product id: 10, name: "Blue jeans" >
Сейчас я импортирую некоторые параметры продукта из другого набора данных, но есть несоответствия в написании имен. Например, в другом наборе данных Blue jeans
может быть написано Blue Jeans
.
Я хотел Product.find_or_create_by_name("Blue Jeans")
, но это создаст новый продукт, практически идентичный первому. Каковы мои варианты, если я хочу найти и сравнить имя в нижнем регистре.
Проблемы с производительностью на самом деле здесь не важны: есть только 100-200 продуктов, и я хочу запустить их как миграцию, которая импортирует данные.
Любые идеи?
"$##"
и'$##'
. Первый интерполируется (двойные кавычки). Второго нет. Пользовательский ввод никогда не интерполируется.