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.

Progateでの学びを断片的に落としていく【バリデーションの構築】

Posted at

#バリデーションを構築していく
##バリデーションの文法
空のデータを制限する

アプリ名/app/models/該当ファイル.rb
validates :カラム名,{presence: true}

文字数を制限する

アプリ名/app/models/該当ファイル.rb
validates :カラム名,{length:{maximum: 制限したい文字数を半角で}}

列記することもできる

アプリ名/app/models/該当ファイル.rb
validates :カラム名,{presence: true , length:{maximum: 制限したい文字数を半角で}}

##どこに記述するか
アプリ名/app/models/該当ファイル.rb
Progate道場コースⅡまで進めて、modelディレクトリ内を触ったのはこれくらいじゃないか…。
今回は、投稿編集の類のバリデーションだったので、app/models/post.rb

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?