gpt4 book ai didi

ruby-on-rails - before_save , before_validation :on => :save

转载 作者:行者123 更新时间:2023-12-03 16:05:45 25 4
gpt4 key购买 nike

我想在 before_save 上添加一个钩子(Hook)。
验证发生在调用“before_save”之前,因此我将其移至 before_validation :on =>:save。

现在的问题是,当我执行 @object.save_without_validation 时(有时我不得不使用它)。我的 before_validation 钩子(Hook)没有被调用。

我是否遗漏了某些东西,或者是否有一种更强大的方法可以添加适用于这两种情况的 before 钩子(Hook)?

最佳答案

嗨,当您保存对象时,您有下一个回调

* before_validation
* after_validation
* before_save
* after_save
* before_create
* around_create
* after_create

尝试将您的代码放入 after_validation

关于ruby-on-rails - before_save , before_validation :on => :save,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4007418/

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