2012-01-05 5 views
9

레일스 애플리케이션의 모델에서 유효성 검사 규칙 목록을 가져와야합니다. 나는 주변을 수색 해 보았고 몇 가지 클라이언트 측 유효성 검사 젬의 원천을 살펴 보았지만 아직도 어떻게하는지에 대해 내 머리를 긁었다. Rails 모델에서 유효성 검사 규칙 목록을 쉽게 가져올 수있는 쉬운 방법이 있습니까?Rails 3의 유효성 검사 규칙 목록을 얻으시겠습니까?

내 특정 사용 사례는 새 항목의 입력 양식이 모델 정의에서 자동 생성되는 API를 작성하고 필요한 필드, 최대 길이 등을 표현할 수 있어야합니다. 이미 가지고 있습니다. 필드, 유형 및 길이를 columns 메소드에서 가져 오지만, 필요한 것 (주로 validatesvalidates_presence_of 등으로 적용되는 필수 필드)을 반환하는 유사한 validations 메소드가없는 것 같습니다. #validators#validators_on 방법을 알아

답변

18

점검 :

http://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html

당신은 사람이 validates_presence_of이 즉 필요한 속성을 반환 된 개체에 대한 운영하고 결정하는 일부 사용자 지정 코드를 작성해야합니다.

+1

내가 필요한 것 같습니다. Googling하는 동안 이것이 결코 일어나지 않았던 방법 - 충분히 간단하게 보인다. –

관련 문제