[RUBY] [Rails] Le nom de famille japonais le plus long (validation)

Le nom de famille japonais le plus long (validation)

table des matières

  1. Recherche du nom de famille le plus long au Japon
  2. Nom de famille japonais le plus long
  3. Paramètres de validation

1. Recherche du nom de famille le plus long au Japon

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 **.

2. Nom de famille japonais le plus long

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 **.

Référez-vous au site suivant

https://name.sijisuru.com/Columns/longname

3. Paramètres de validation

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

[Rails] Le nom de famille japonais le plus long (validation)
[Rails] Paramètres de validation et localisation en japonais
[rails] Définir la validation
[Rails5] Rspec -validation-
[Rails] Personnaliser la validation de l'appareil
[Rails] Localisation japonaise à l'aide de rails-i18n
[Rails] Comment utiliser la validation
Résumé de la validation Ruby on Rails
[Rails] Localisation japonaise des messages d'erreur
[Rails] Erreur de validation inattendue dans l'appareil