最小値と最大値の2つの整数を格納する単純なモデルがあるとします。強制したいmin <= max。
class MinMax
include MongoMapper::Document
key :min, Integer
key :max, Integer
validate_presence_of :min, :max
end
1)最小値が実際に最大値以下であることをどのように検証しますか?
2)これがモデルの責任であると思わない場合、どこで誰がその検証を行う必要がありますか?