検証用ヘルパー

検証内容 ヘルパーの使い方の例
必須のデータが入っているか validates :foo, presence: true
数値以外が入ってきていないか validates :foo, numericality: true
数値の範囲が期待通りか validates :foo, inclusion: { in: 0..9 }
文字列の長さが正しいか validates :foo, length: {maxmum: 30 }
文字列のフォーマットや構成文字種が想定通りか validates :foo, inclusion: { in: %w(OK NG) }
データが一意になっているか validates: foo, uniqeness: true
パスワードなどが確認用と同じか validates: foo, confirmation: true