[RUBY] Ich möchte die Eingabe begrenzen, indem ich den Zahlenbereich einschränke

【Überblick】

1. Schlussfolgerung </ b>

2. Verwendung von </ b>

3. Ergänzung </ b>

  1. Fazit

Verwenden Sie validates_inclusion_of: (Spaltenname), in: (Nummer) .. (Nummer) </ b>!
2. Verwendung

Sie können den Bereich der Validierungsnummern angeben!

models


validates_inclusion_of :

Geben Sie für ": (Doppelpunkt) und danach" einen beliebigen Namen in den Migarte-Ordner oder die DB-Spalte ein! Der zu beschreibende Ort ist ein beliebiger Ordnername der Modelle!

models


in:..

Geben Sie für das Teil die Nummer ein, die Sie vor und nach ".." einstellen möchten!
Zum Beispiel von 100 bis 2000

models


validates_inclusion_of :item_price, in:100..2000

Auf diese Weise können Sie nur 100-2000 eingeben!

  1. Ergänzung

Wenn Sie den Namen der Fehlerbündelung ändern möchten, nach in: 100..2000

models


, message: "outside the limits(Freier Name) "

Wenn Sie eingeben

"item_price (abhängig vom Spaltennamen) außerhalb der Grenzen"

Kann angezeigt werden!

Recommended Posts