Mô hình sản phẩm của tôi có chứa một số mặt hàng
Product.first
=> #<Product id: 10, name: "Blue jeans" >
Tôi hiện đang nhập một số thông số sản phẩm từ một tập dữ liệu khác, nhưng có sự không nhất quán trong cách đánh vần tên. Ví dụ, trong bộ dữ liệu khác, Blue jeans
có thể được đánh vần Blue Jeans
.
Tôi muốn Product.find_or_create_by_name("Blue Jeans")
, nhưng điều này sẽ tạo ra một sản phẩm mới, gần giống với sản phẩm đầu tiên. Lựa chọn của tôi là gì nếu tôi muốn tìm và so sánh tên dưới.
Vấn đề về hiệu năng không thực sự quan trọng ở đây: Chỉ có 100-200 sản phẩm và tôi muốn chạy nó dưới dạng di chuyển nhập dữ liệu.
Có ý kiến gì không?
"$##"
và'$##'
. Đầu tiên là nội suy (dấu ngoặc kép). Thứ hai là không. Đầu vào của người dùng không bao giờ được nội suy.