Ruby on rails :before\u save和:before\u update活动记录回调之间有什么区别?

Ruby on rails :before\u save和:before\u update活动记录回调之间有什么区别?,ruby-on-rails,activerecord,callback,ruby-on-rails-4,Ruby On Rails,Activerecord,Callback,Ruby On Rails 4,有人能给我解释一下RubyonRails 4中的:save之前和:update之前活动记录回调之间的区别吗 我通读了有关活动记录回调的官方文档,但找不到足够详细的解释。:每次在数据库中插入/更新记录时调用保存之前。因此,无论是新记录还是现有记录,每次保存时都会调用它 :在更新之前仅在更新记录时调用,而不会在新记录上调用

有人能给我解释一下RubyonRails 4中的
:save
之前和
:update
之前活动记录回调之间的区别吗


我通读了有关活动记录回调的官方文档,但找不到足够详细的解释。

:每次在数据库中插入/更新记录时调用保存之前。因此,无论是新记录还是现有记录,每次保存时都会调用它

:在更新之前
仅在更新记录时调用,而不会在新记录上调用