2011-01-20 4 views
0

내 레일 응용 프로그램에서 내 사용자 열에는 fname 및 lname 열이 있습니다. fname, lname 또는 결합 된 사용자를 검색 할 수 있습니다.rails - 두 개의 결합 된 필드를 가로 질러 검색

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

을하지만 그 산출 결과가되지 않습니다 :

나는 시도했다. 어떤 아이디어? 큰 감사를 작동

감사

답변

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

감사합니다 .....

+0

. 어떤 종류의 색인에 대한 아이디어가 있으면이 작업을 원활하게 진행해야합니까? – AnApprentice

관련 문제