What is the rails way of implementing a min max validator in Rails 3 ?
I have a model, with min_age and max_age attributes.
Age can be in the range of 0..100, but I want also to validate crossing values, I mean that max is greather than or equal to 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
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…