以下代码搜索我正在构建的应用上的产品。在我的本地服务器中,搜索可以不区分大小写,但不能在heroku上
def index
if params[:q]
search_term = params[:q]
@products = Product.where("name LIKE ?", "%#{search_term}%")
else
@products = Product.all
end
end
我该如何解决这个问题?我需要它不区分大小写。
非常感谢提前。
答案 0 :(得分:1)
您可以执行以下操作:
search_term = params[:q].downcase
或
search_term = params[q:].upcase
从而消除了投入。