J'ai un champ que je souhaite valider. Je veux que le champ puisse être laissé vide, mais si un utilisateur entre des données je veux qu'il soit dans un certain format. Actuellement, je suis en utilisant les ci-dessous dans le modèle de validation, mais cela ne permet pas à l'utilisateur de laisser le champ vide:Valider la longueur min et max d'une chaîne mais en la laissant vide
validates_length_of :foo, :maximum => 5
validates_length_of :foo, :minimum => 5
Comment puis-je écrire ceci pour atteindre mon objectif?
pour une taille spécifique, vous pouvez utiliser la contrainte de longueur: est – GuiGreg