2012-10-01 1 views

답변

6

대소 문자를 구분하지 않는 방법은 데이터베이스와 검색 입력 모두에서 대/소문자를 정규화하여 검색 결과가 입력 사례와 상관없이 항상 반환되도록하는 것입니다.

  1. 항상이

당신이 찾을 문자를 구분 사례를 수행하기 위해 데이터베이스

  • 사용 Model.find(params[:id].to_s.downcase) 또는 사용자 정의 메소드에 저장하기 전에 사용자 이름을와 downcase.

    원래 사용자 이름의 대소 문자를 변경하지 않으려면 다운 케 이스 버전을 저장하는 사용자 테이블에 두 번째 열을 추가하십시오. 그런 다음 원래 사용자 필드 대신이 필드에서 검색을 수행하십시오.

  • +0

    감사합니다. 알 겠어요! – liutis