LIKE를 수행하고 인수를 전달하는 가장 좋은 방법은 무엇입니까?두 개의 다른 열에서 검색하기 위해 LIKE 및 OR 전달 인수와 함께 범위 사용
사용자가 우편 번호 (숫자) 또는 교외 이름 (문자열)을 입력 할 수있는 자동 완성 필드가있어서 두 개의 다른 열에서 검색을 시작하는 것이 좋습니다.
그러나 나는 그것이 작동하지 않는 경우의 순간에서 다음을하고 있어요 :
scope :search_by_postcode, lambda { |q| where("postcode LIKE ? OR postcode_name LIKE ?", "%#{q}%", "%#{q}%").limit(10) }
은 무엇 주위 길을 가야하는 것입니까?
:
귀하의 범위는 다음과 같을 것이다? 오류가 무엇입니까? – Stefan