gpt4 book ai didi

ruby-on-rails - Rails - 仅在创建时验证

转载 作者:行者123 更新时间:2023-12-03 08:34:19 24 4
gpt4 key购买 nike

我正在尝试让我的自定义验证在 create 上工作.但是当我做一个 find然后 save , rails 将其视为 create并运行自定义验证。如何使验证仅在创建新记录时才起作用,而不是在更新已找到的记录时起作用?

最佳答案

在您的验证代码行上试试这个:

validate :custom_validation, on: :create
这指定仅在 create 上运行验证行动。
来源:
ActiveModel/Validations/ClassMethods/validate @ apidock.com

关于ruby-on-rails - Rails - 仅在创建时验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10747484/

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