搜索多个列?

时间:2011-08-09 18:12:02

标签: ruby-on-rails search

我按照铁路广播从数据库中搜索单个列,但工作正常。我试图调整它来搜索多个列(first_name和last_name),但它只搜索last_name,我是新的rails,所以我觉得我有一个简单的语法错误(||或?)任何建议?这是我的代码。

 where('first_name || last_name LIKE ?', "%#{search}%")

1 个答案:

答案 0 :(得分:2)

where('first_name LIKE ? || last_name LIKE ?', "%#{search}%" , "%#{search}%")