【发布时间】:2013-08-17 16:37:03
【问题描述】:
我的导航栏中有一个搜索字段,人们可以在其中搜索其他用户,例如 fb 的好友搜索。
在我的用户表中,我有 first_name 和 last_name 作为列,并且希望搜索结果可以浏览这两个表。现在我只使用名字。
@usersfiltered = User.where("first_name LIKE?", "%#{params[:first_name]}%" )
理想情况下,如果有一个名为 Bob Smith 的用户,当 Bob、Smith 或 Bob Smith 被搜索时,他的名字就会出现。
您将如何添加到 SQL 语句中?我已经尝试了一些东西,但不断收到错误。谢谢
【问题讨论】:
标签: sql ruby-on-rails ruby