0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

バリデーションとは?

Posted at

昨日の学習の復習です!

#バリデーション、、

クライアントが入力した情報(データ)をデータベースに保存するときに、制約をかけること!(バリアを張ることって自分は覚えています)

例えば
名前とメールが空(入力されてない)だと登録できませんよー
何文字以内にしてね!
数字しか許さん   などなど

#####そこで使われるのが、、、

##validatesメソッド!!!
バリデーションを設定する時に使用するメソッド

こんな風にバリデーション(バリア)します

validates :カラム名, バリデーションの種類

1つ例として

validates :name, presence: true

バリデーションの種類でpresence: trueと書くことでnameカラムが空だと登録できませんよーというバリデーションを制約(バリア)をかけている

以上!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?