Je créais un formulaire de demande pour les clients. L'implémentation frontale est terminée et nous sommes prêts à implémenter la validation sur le back-end. J'ai arrêté d'essayer de déterminer la valeur de validation maximale pour ** Nom / Prénom **, qui n'est pas toujours incluse dans les éléments du formulaire de contact. Est-il acceptable d'utiliser environ 15 caractères pour la valeur maximale de ** nom / prénom **? (Quelque chose est maussade)
.. Si vous le vérifiez, il semble être résolu! J'ai recherché le plus long nom / prénom japonais **.
Lorsque j'ai recherché le plus long nom / prénom japonais **, Nous avons constaté que le nom de famille le plus long est ** 5 caractères ** (Kanji), et la lecture est ** 8 caractères **.
https://name.sijisuru.com/Columns/longname
Maintenant que je connais le nom de famille le plus long, j'ai défini la validation comme suit. (Étant donné que le nom le plus long fluctue, j'ai décidé de définir une valeur avec une marge cette fois.)
app/models/contact.rb
class User < ApplicationRecord
validates :name_sei, presence: true, length: { maximum: 5 }
validates :name_mei, presence: true, length: { maximum: 10 }
validates :name_sei_kana, presence: true, length: { maximum: 8 }
validates :name_mei_kana, presence: true, length: { maximum: 20 }
end
Jusqu'à présent, j'avais défini la valeur de validation d'une manière ou d'une autre, mais grâce à ce type d'expérience, j'ai appris à déterminer la valeur de validation. Ceci termine les paramètres de validation.
Recommended Posts