【发布时间】:2012-02-11 19:24:56
【问题描述】:
如何在 Rails 中修改搜索查询的 where/like 条件:
find(:all, :conditions => ["lower(name) LIKE ?", "%#{search.downcase}%"])
这样无论口音如何,结果都匹配? (例如地铁 = 地铁)。因为我使用的是utf8,所以不能使用“to_ascii”。生产正在 Heroku 上运行。
【问题讨论】:
-
我想知道,你用的是什么解决方案?是否有仅基于 Rails 的解决方案?谢谢!
标签: ruby-on-rails postgresql rails-postgresql unaccent