[RUBY] Je veux limiter l'entrée en réduisant la plage de nombres

【Aperçu】

1. Conclusion </ b>

2. Comment utiliser </ b>

3. Supplément </ b>

  1. Conclusion

Utilisez validates_inclusion_of: (nom de la colonne), dans: (nombre) .. (nombre) </ b>!
2. Comment utiliser

Vous pouvez spécifier la plage de numéros de validation!

models


validates_inclusion_of :

Pour ": (deux-points) et après", entrez n'importe quel nom défini dans le dossier migarte ou la colonne DB! L'emplacement à décrire sera n'importe quel nom de dossier des modèles!

models


in:..

Pour la pièce, saisissez le numéro que vous souhaitez placer avant et après ".."!
Par exemple, de 100 à 2000

models


validates_inclusion_of :item_price, in:100..2000

Ce faisant, vous ne pouvez entrer que 100-2000!

  1. Supplément

De plus, si vous souhaitez modifier le nom du regroupement d'erreur, après dans: 100..2000

models


, message: "outside the limits(Nom librement) "

Si vous entrez

"item_price (selon le nom de la colonne) en dehors des limites"

Peut être affiché!

Recommended Posts