rails - 搜索两个组合字段

时间:2011-01-20 06:22:30

标签: ruby-on-rails ruby-on-rails-3

在我的rails应用程序中,我的用户列有一个fname和lname列。我想允许搜索fname,lname或combined的用户。

我试过了:

  @users = User.find( :all,
                      :select => 'users.*',
                      :conditions => ["fname || ' ' || lname ILIKE ?", "Lenny"]
                    )

但这不是收益结果。有什么想法吗?

由于

1 个答案:

答案 0 :(得分:2)

@users = User.find( :all,
                      :select => 'users.*',
                      :conditions => ["fname || ' ' || lname LIKE ?", '%'+"Lenny"+'%']
                    )

感谢.....