Progate学習メモ
models/post.rb
class Post < ApplicationRecord
validates :検証するカラム名, {検証する内容}
end
色々なバリデーション
カラムが存在するかどうか
validates :content, {presence: true}
最大140文字まで受け付ける
validates :content, {length: {maximum: 140}}
重複がないか
validates :email, {uniqueness: true}
バリデーションをまとめて書く
models.post.rb
class Post < ApprocationRecord
validates :content, {presence: true, length: {maximum: 140}}
end