Ruby on RailsのModelでのバリデーションはフォームなどで入力した値をシステムが許容できる値かをチェックするしくみです。バリデーションにより、DBに正しいデータを保存するように利用者をサポートします。 class Person < ActiveRecord::Base validates :name, presence: true end Person.create(name: "John Doe").valid? # => true Person.create(name: nil).valid? # => false 🤔 バリデーションの実行タイミングcreate、save、updateメソッドなどで呼び出した際にバリデーションチェックして、DBへの保存を行います。また、valid?メソッドを実行するとバリデーションを実行します。 🚜 主要なバリデーションここではRai
![Active Record(Railsのモデル) バリデーションまとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2ea7e72d0d7f3ba6c237909f321e67ffbdaa24e/height=288;version=1;width=512/https%3A%2F%2Fmorizyun.github.io%2Fimg%2Fog_image.png)