gpt4 book ai didi

ruby-on-rails - 仅以特定形式进行验证

转载 作者:行者123 更新时间:2023-12-03 16:06:37 27 4
gpt4 key购买 nike

有什么方法可以仅在特定形式( Controller 的操作)中触发验证,而不是在每次保存或更新时全局触发?
类似 User.create(:validate=>true)旗帜。

最佳答案

是的,您可以为验证提供条件,例如:

validates_presence_of :something, :if => :special?

private

def make_sepcial
@special = true
end

def special?
@special
end

现在打开这些验证所需要做的就是:
s = SomeModel.new
s.make_special

关于ruby-on-rails - 仅以特定形式进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7545850/

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