rails 中的 after_touch 回调何时被调用

问题描述 投票:0回答:3

Rails 中的

after_touch
回调如何工作?是在对象更新时调用还是仅在创建新对象时调用?

ruby-on-rails activerecord callback
3个回答
12
投票

仅当对象被触摸时才会调用:

object.touch # after_touch will be called

在这里您可以找到更多信息。


0
投票

值得注意的是,在 Rails 7 中,

touch
会触发回调。


-1
投票

无论是创建新对象还是更新对象时,after_touch 回调都会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.