我的用户模型有:
用户(id、fname、lname)
我需要一个查询来按名称搜索用户。我一直在使用:
@users = User.find( :all,
:select => 'users.*',
:conditions => ["fname || ' ' || lname LIKE ?", '%'+"James Bond"+'%']
)
如果您搜索 James,则返回用户 (James Bond),但如果您搜索“Bond”,则不会返回任何内容。如何更新此查询以通过 fname、lname 或 fname 和 lname 返回用户?
谢谢