2011-01-24 12 views
0

가입 한 has_one 사용자 모델이 있습니다.하나만 존재 여부를 확인할 수 있습니까?

사용자가 여러 번 클릭하여 많은 불필요한 가입을 만드는 반복적 인 버그가 있습니다. 사용자가 어떻게 유효성을 검사 할 수 있습니까? 모델에서 그렇게 할 수있는 방법이 있습니까?

답변

1

레일 3에서 이와 같이 할 수 있습니다.

validates :field, :uniqueness => true

당신이 당신의 사용자 정의 메시지를 원하는 경우

validates :field, :uniqueness => {:message => 'your message'}

+0

아 내가 알고하지 않았다. 나는 validates_uniques_of : user_id를 철저하게 완성했다. – Trip

관련 문제