おーしまブログ

プログラミングやってます

<Ruby on Rails> バリデーション

こんにちは、おーしまです。

今日は、バリデーションについてです。

 

バリデーションとは、データの登録をする際に一定の制約をかける事です。

 

例えば、

  • 文字数の上限を7文字にする
  • すでに別の誰かが登録した文字列を、別の人が登録できないようにする
  • 空のデータを登録できないようにする

などがあります。

 

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

 

でコードを書きます。

 

 

<例>   validates :name ,presence: true

 

これで、nameカラムは空欄で登録できないようになりました。

 

バリデーションはモデルに記入します。

new , create , update メソッドで用います。

 

 

ここはどこ おれはだれ それに近いものがあんだよ 始めようとした奴らも迷い始めてる 怖がらせないでよ そりゃ甘くはないけど まだまだ 夢見ていい世界なんでしょ {UVERwould「ハイ!問題作」}