0
我試圖用做搜索,按名稱搜索非拉丁字符
Product.order(:name).where("name like ?", params[:term])
其中:長期處於非拉丁字符(希伯來文)。 我的兩個應用和我的數據庫設置爲UTF-8 application.rb中
config.encoding = "utf-8"
數據庫
utf8_unicode_ci
,我搜索的具體名稱在數據庫中,但搜索出來是空的。
有什麼建議嗎?
你在搜索的表格中有多少行?如果只有少數,那可能是你的問題。 – Hassan
以及測試只有一行,我搜索它,但它不會找到它:-( – gmaliar
是的,我不認爲這將起作用通常,當只有1-4行數據,搜索時不會返回很多內容,請嘗試添加大約10行* unique *數據,然後嘗試搜索,讓我知道您得到了什麼。 – Hassan