Quelle est la manière d'installer un validateur min max dans Rails 3?Comment implémenter le validateur min/max dans Rails 3?
J'ai un modèle, avec les attributs min_age et max_age.
L'âge peut être dans la gamme de 0..100, mais je veux aussi de valider les valeurs de passage, je veux dire que Max est greather ou égale à min
{:min_age => 0, :max_age => 0} => true
{:min_age => 0, :max_age => 1} => true
{:min_age => 1, :max_age => 0} => false # max < min
{:min_age => 1, :max_age => 101} => false # out of 0..100 range
ok, merci pour cet exemple !! – Robert
Note - cela a bien fonctionné sur "créer" mais sur "mise à jour" j'ai eu une erreur "pile niveau trop profond" - en utilisant des entrées valides - qui était une bête à trouver. Aucun indice que ce validateur était la cause puisque l'erreur ne fait pas référence à la ligne de code avant la boucle. – JosephK