Ich habe ein Anfrageformular für Kunden erstellt. Die Implementierung auf der Vorderseite ist abgeschlossen und wir sind bereit, die Validierung im Back-End zu implementieren. Ich habe aufgehört zu versuchen, den maximalen Validierungswert für ** Nachname / Vorname ** zu ermitteln, der nicht immer in den Kontaktformularelementen enthalten ist. Ist es in Ordnung, ungefähr 15 Zeichen für den Maximalwert von ** Nachname / Vorname ** zu verwenden? (Etwas ist launisch)
.. Wenn Sie es überprüfen, scheint es gelöst zu sein! Ich habe nach dem längsten japanischen ** Nachnamen / Vornamen ** gesucht.
Als ich nach dem längsten japanischen ** Nachnamen / Vornamen ** suchte, Wir haben festgestellt, dass der längste Nachname ** 5 Zeichen ** (Kanji) und der Wert ** 8 Zeichen ** beträgt.
https://name.sijisuru.com/Columns/longname
Nachdem ich den längsten Nachnamen kenne, stelle ich die Validierung wie folgt ein. (Da der längste Name schwankt, habe ich mich entschlossen, diesmal einen Wert mit einem Rand festzulegen.)
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
Bis jetzt hatte ich den Validierungswert irgendwie festgelegt, aber durch diese Art von Erfahrung habe ich gelernt, wie man den Validierungswert bestimmt. Damit sind die Validierungseinstellungen abgeschlossen.
Recommended Posts