[Rails] Comment utiliser la validation

J'ai appris la validation, donc En sortie, nous présenterons les fonctionnalités et l'utilisation de la validation.

Qu'est-ce que la validation?

Qu'est-ce que la validation? "Lorsque les paramètres sont envoyés de la vue au côté serveur via le formulaire d'entrée, c'est une fonction pour vérifier si les valeurs sont normales".

Le principal cas d'utilisation est de vérifier le contenu du formulaire et de le vérifier. Sinon, une erreur s'affiche.

Par exemple, si vous demandez à l'utilisateur de saisir le numéro de téléphone.

validates :e-mail, presence: true

Cela vous permettra d'afficher une erreur si aucun e-mail n'a été saisi.

Réduisons le code avec validates_presence_of

Si vous voulez vérifier si la valeur est vide comme je l'ai soulevée plus tôt, Vous pouvez utiliser validates_presence_of pour plus de simplification.

Exemple


validates_presence_of :e-mail: 

Vous pouvez maintenant renvoyer une erreur si aucun e-mail n'a été saisi.

Recommended Posts

[Rails] Comment utiliser la validation
[Rails] Comment utiliser enum
Comment utiliser la jonction de rails
[Rails] Comment utiliser authenticate_user!
[Rails] Comment utiliser Scope
[Rails] Comment utiliser la "devise" des gemmes
[Rails] Comment utiliser l'appareil (Remarque)
[Rails] Comment utiliser les messages flash
Comment utiliser Ruby on Rails
[Rails] Comment utiliser Active Storage
[Introduction aux rails] Comment utiliser le rendu
Comment utiliser Map
Comment écrire des rails
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
[Rails] Comment utiliser ActiveRecord :: Bitemporal (BiTemporalDataModel)
[Rails] Comment utiliser la méthode de la carte
Comment utiliser collection_select
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser MySQL dans le didacticiel Rails
Comment utiliser TreeSet
[Comment utiliser l'étiquette]
Comment utiliser l'identité
Comment utiliser le hachage
[Ruby on Rails] Comment utiliser redirect_to
[Note] Comment utiliser Rails 6 Devise + cancancan
Comment utiliser Dozer.mapper
Comment utiliser Gradle
[Rails] Comment utiliser video_tag pour afficher des vidéos
[Rails] Comment utiliser la méthode d'assistance, confimartion
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Comment utiliser Map
[Rails] Comment utiliser les boîtes de sélection dans Ransack
Comment utiliser les rails g échafaudage, fonctions, précautions
[Validation] rails Comment spécifier après la date d'aujourd'hui
Comment utiliser JQuery dans Rails 6 js.erb
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
Comment utiliser l'API Chain
Comment utiliser java Facultatif
Comment utiliser JUnit (débutant)
Comment utiliser le retour Ruby