Validates_

김수민·2023년 8월 2일

Ruby on Rails 1.2.6

목록 보기
2/8

validates_?

DB에 데이터를 넣을때 에러를 방지하기 위한 루비 코드
validates에서 에러가 발생하면 .save가 break 된다.

존재 여부 : validates_presence_of

validates_presence_of :속성 명, :message  =>  "값이 없을 때 출력할 에러메세지"
validates_presence_of :속성 명, :속성 명, :message  =>  "두 속성 중 하나에라도 값이 없을 때 출력할 에러메세지"

길이 : validates_length_of

maximum, minimum

validates_length_of :속성 명, :maximum => 숫자, :message => "값의 길이가 설정한 숫자를 넘었을 때 출력할 에러 메세지"
validates_length_of :속성 명, :minimum => 숫자, :message => "값의 길이가 설정한 숫자를 넘지 못했을 때 출력할 에러 메세지"

in

validates_length_of :속성 명, :in => 최소값..최대값, :too_short => "에러 메세지", :too_long => "에러 메세지"
profile
sumin0gig

0개의 댓글