【发布时间】:2011-05-14 14:55:41
【问题描述】:
在 Rails 中使用 PostgreSQL,我有以下情况:
['fname ||名字 || [fname, lname] ILIKE ?', "%#{search}%"]
搜索是用于查找用户的用户输入。
我希望它针对 fname 和 lname 进行搜索,效果很好...但是如果用户搜索 james b,寻找 james bond,它就会中断,找不到任何结果。
所以我想将 fname 与 lname 结合起来(詹姆斯邦德)。
我尝试了括号,那个错误我如何在 PostgresSQL + rails 中将两者结合起来?
【问题讨论】:
-
这样使用::conditions => ['fname ||名字 ||全名 ILIKE ?', "%#{search}%"]