我在幾個區域使用jQuery自動完成。這使得該方法的調用:提取獨特的不區分大小寫的值
def index
@schools = School.order(:name).where("name like ?", "%#{params[:term]}%").limit(10)
render json: @schools.map(&:name)
end
起初,我沒有處理的情況下的靈敏度很好,所以我在不同的情況下,一些重複的名稱(即「羅格斯」和「羅格斯」
我。 'd想改變上述方法只返回唯一值,忽略大小寫,所以只返回一個「Rutgers」結果。
我打算清理數據庫,但是爲此快速臨時修復太棒了!
什麼是你的數據庫的名字嗎? –
你想要區分大小寫的搜索權限嗎? –
不區分大小寫。如果有兩個條目:「Rutgers」和「rUtGeRs」,並且用戶搜索「RUTG」,我只想返回單個結果。我在開發中使用SQLite3,生產中使用postgres。 – opticon