2014-12-10 2 views
1

이것은 정말 쉬워야 할 것처럼 보이지만, 어떻게해야할지 모르겠다."형제"발리 데이터를 어떻게 호출합니까?

나는이 짧은보기 (http://www.agileventures.org/projects)에서 프로젝트와 관련된 이미지를 가질 수있는 기능을 개발 중이다. 설명. 이것은 사용자가 프로젝트 생성/편집보기의 이미지에 URL *을 제출하여 얻을 수 있습니다. 이 시점에서 여러 가지 방법으로 이미지 URL의 유효성을 검사해야합니다 ... 실제로 URL임을 검증하는 경우는 제외합니다. 마지막 버전에서

는,이 값이 때문에 내 다른 검증의

validates :image_url, uri: true, :allow_blank => true 

같이 응용 프로그램/모델/project.rb]에서 확인되었다, 나는 [LIB/검증/이미지 URL이 기능을 이동해야 .rb]. 형제 유효성 검사기 [lib/validators/uri_validator]가 있습니다. 나는 내 삶을 위해 그것을 부를 방법을 알아낼 수 없다.

코드베이스는 여기에 있습니다 : https://github.com/sidhene/WebsiteOne/tree/image_url 도와주세요?

+0

* validate_with * 메소드를 사용해 보셨습니까? – Saravanan

+0

유효성 검사기 자체를 호출해야하는 '유효성 검사'기능과 충돌하지 않습니까? – alightholder

+0

@Saravanan이 옳은 것처럼 보입니다. 'validates : image_url ... '대신'PivotalTrackerUrlValidator'의 패턴을 따르고'validate_with ImageUrlValidator'를 수행 할 수 있어야합니다. – evanbikes

답변

1

이 경우 validate :image_url, uri: true을 별도로 사용하고 Saravanan이 제안한대로 project.rb에서 고유 한 유효성 검사기 (ImageUrlValidator)를 호출해야합니다. 사양을 실행할 때 오류가 발생하면 plz가 여기에 오류 메시지를 게시하고 검토 할 수 있습니다.

+0

I 내가이 일을 끝내기 만 할 것 같아. 그 project.rb에서 여분의 라인,하지만 그것은 별도의 URL 유효성 검사를 유지하고 작동합니다 – alightholder

관련 문제