2012-01-23 63 views
0

在我的本地PC上我的令牌字段工作正常。我使用MySQL數據。Rails令牌字段搜索行爲奇怪

但在服務器上的數據庫我PostgreSQL有一些錯誤的搜索。我使用此令牌場插件:http://loopj.com/jquery-tokeninput/

在我的控制,我有:

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 

爲什麼不工作之類的方法?

回答

1

對於postgres嘗試ILIKE而不是LIKE。 Postgres默認是區分大小寫的。

+0

我會盡快嘗試:) –

+0

它應該是ILIKE :) –