我的产品模型包含一些项目
Product.first
=> #<Product id: 10, name: "Blue jeans" >
我现在正在从另一个数据集中导入一些产品参数,但名称的拼写不一致.例如,在另一个数据集中,Blue jeans
可以拼写为Blue Jeans
.
我想要Product.find_or_create_by_name("Blue Jeans")
,但这将创造一个新产品,几乎与第一个相同.如果我想找到并比较小写名称,我有什么 Select .
性能问题在这里并不重要:只有100-200种产品,我想将其作为导入数据的迁移运行.
有什么 idea 吗?