gpt4 book ai didi

ruby - 在哪里以及如何对模型进行自定义验证?

转载 作者:可可西里 更新时间:2023-11-01 09:28:33 24 4
gpt4 key购买 nike

假设我们有一个简单的模型,它存储两个整数,最小值和最大值。我们想给力min <= max .

class MinMax
include MongoMapper::Document

key :min, Integer
key :max, Integer

validate_presence_of :min, :max
end

1) 您将如何验证 min 确实等于或小于 max?

2) 如果您认为这不是模型的责任,那么应该在哪里以及由谁来进行验证?

最佳答案

validates :min_le_max

def min_le_max
self.min <= self.max
end

关于ruby - 在哪里以及如何对模型进行自定义验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com