2012-11-12 3 views
4

나는 firstname과 lastname별로 사용자를 위해 내 Rails 응용 프로그램에서 ransack으로 검색합니다. firstname에 대한 text_field와 lastname에 대한 text_field 중 하나에서 응용 프로그램 사용자는 이름의 여러 부분을 검색 할 수 있어야합니다.text_field에서 각 단어를 검색하는 짬통

예. 사용자가 "토마스 제프리"를 입력하고이해야 결과 것 같은

SELECT FROM users WHERE firstname LIKE "%Thomas%" AND firstname LIKE "%Jeffrey%"; 

나는 결과 firstname_cont 사용하는 경우가 같습니다

SELECT FROM users WHERE firstname LIKE "%Thomas Jeffrey%"; 

것은 내가 firstname_cont_all 시도되었을 때, 나는 다른 무언가를 얻었다.

감사합니다. 더듬다의 condition_field 폼 빌더 유틸리티를 사용하는 경우 나도 몰라

답변

1
User.search(firstname_cont_all: params[:my_field].split) 

그러나, 어떻게 제대로 배열에 그 분할을 소개합니다.

관련 문제