我的RoR网站上的搜索功能有一点问题。我有很多产品与一些CODE。该代码可以是任何字符串,如“AB-123-1Hdfj”。现在我用ILIKE操作符查找产品:
Product.where("code ILIKE ?","%" + params[:search] + "%")
它工作正常,但它找不到产品与代码如“AB123-1Hdfj”或“AB123lHdfj”。
我该怎么办?可能postgresql有一些字符串规范化功能,还是其他一些方法来帮助我?