假设我们有一个简单的模型,存储两个整数,最小值和最大值。我们希望强制
min <= max
。class MinMax
include MongoMapper::Document
key :min, Integer
key :max, Integer
validate_presence_of :min, :max
end
1) 您如何验证min确实等于或小于max?
2) 如果您认为这不是模型的责任,那么在哪里以及由谁进行验证?
errors.add :field_name, "error message"
或errors.add_to_base("error message")
。 - PeterWong