Ruby on rails Rails令牌字段搜索行为奇怪
在我的本地pc上,我的令牌字段工作正常。我使用MySQL数据库 但是在我使用PostgreSQL的数据库所在的服务器上,搜索有问题。我使用此令牌字段插件: 在我的控制器中,我有:Ruby on rails Rails令牌字段搜索行为奇怪,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,在我的本地pc上,我的令牌字段工作正常。我使用MySQL数据库 但是在我使用PostgreSQL的数据库所在的服务器上,搜索有问题。我使用此令牌字段插件: 在我的控制器中,我有: def sammenlign @pakkes = Taletid.where("navn like ?", "%#{params[:q]}%") respond_to do |format| format.html # index.html.erb format.xml { rende
def sammenlign
@pakkes = Taletid.where("navn like ?", "%#{params[:q]}%")
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @pakkes }
format.json { render :json => @pakkes.map(&:attributes) }
end
end
为什么like方法不起作用?对于postgres,请尝试ILIKE而不是like。Postgres默认区分大小写。我会尽快尝试:)