我正在尝试在我的Rails应用程序中同时按名字和姓氏搜索用户,目前我尝试的每种方法都得到了混合结果。有没有办法重写这些方法中的任何一个以获得我想要的结果?用户Controller.rb方法#1defself.search(query)where("first_nameLIKE?ORlast_nameLIKE?","%#{query}%","%#{query}%")end这适用于名字或姓氏,但不适用于两者。方法#2defself.search(keywords)ifkeywordswhere(:all,:conditions=>["concat(first_name,"",last_na