#バリデーションを構築していく
##バリデーションの文法
空のデータを制限する
アプリ名/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
。