【发布时间】:2010-12-11 10:27:08
【问题描述】:
在 Rails 3 中实现最小最大验证器的 rails 方式是什么?
我有一个模型,具有 min_age 和 max_age 属性。
年龄可以在 0..100 的范围内,但我也想验证交叉值,我的意思是 max 大于或等于 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
【问题讨论】:
标签: validation ruby-on-rails-3