J'ai un petit problème avec la fonctionnalité de recherche sur mon site basé sur RoR. J'ai beaucoup de produits avec quelques CODE. Ce code peut être n'importe quelle chaîne comme "AB-123-lHdfj". Maintenant, j'utilise l' ILIKE
pour trouver des produits :
Product.where("code ILIKE ?", "%" + params[:search] + "%")
Cela fonctionne bien, mais il ne peut pas trouver de produit avec des codes tels que "AB123-lHdfj" ou "AB123lHdfj".
Que dois-je faire pour cela ? Peut-être que Postgres a une fonction de normalisation de chaîne ou d'autres méthodes pour m'aider?