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