를 사용하여 URL을 검색 할 때 내 urlSearch 모델에 다음 코드를 가지고 :"http : //"및 "www."를 무시하는 방법 내가 액티브
여기def find_url(orig_url)
url = find_by(url: orig_url)
unless url
# some stuff
end
end
find_by가 전달 된 정확한 문자열을 검색합니다 : 내 경우에는 orig_url
인수입니다. 내 테이블에 내가 같은 URL이있는 경우
예를 들어, : www.stackoverflow.com
내가 http://stackoverflow.com
또는 http://www.stackoverflow.com
을 검색하는 경우, 그것은 find_by
이 전무를 반환한다는 것을 의미 같은 문자열이 아니다.
find_by
을 검색 할 때 http://
및 www.
을 무시하는 방법이 있습니까?
입력 또는 저장된 데이터를 무시 하시겠습니까? – Babblo
저장된 데이터, 예를 들어 데이터베이스에 www.foobar.com이 있고 검색 결과가 "http://foobar.com"이면 결과를 반환합니다 – medBo