代码适用于本地服务器,但不适用于heroku
问题描述:
下面的代码搜索我正在构建的应用程序中的产品。在我的本地服务器的搜索可以进行不区分大小写但不是在Heroku代码适用于本地服务器,但不适用于heroku
def index
if params[:q]
search_term = params[:q]
@products = Product.where("name LIKE ?", "%#{search_term}%")
else
@products = Product.all
end
end
我怎样才能解决这一问题?我需要它是不区分大小写的。
非常感谢提前。
答
你可以这样做:
search_term = params[:q].downcase
或
search_term = params[q:].upcase
从而消毒的投入。
+0
非常感谢Jeremy –
你在你的机器上使用了什么数据库?你在Heroku上使用Postgres吗? – spickermann
是的,我在Heroku上使用Postgres –