gpt4 book ai didi

ruby-on-rails - 属性的 after_commit

转载 作者:数据小太阳 更新时间:2023-10-29 06:21:37 25 4
gpt4 key购买 nike

我在我的应用程序中使用了 after_commit。

我希望它仅在我的模型中更新特定字段时触发。有人知道怎么做吗?

最佳答案

老问题,但这是我发现的一种方法,可以与 after_commit 回调一起使用(关闭 paukul's answer )。至少,这两个值都在 IRB 中保留后提交。

after_commit :callback, 
if: proc { |record|
record.previous_changes.key?(:attribute) &&
record.previous_changes[:attribute].first != record.previous_changes[:attribute].last
}

关于ruby-on-rails - 属性的 after_commit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7128073/

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