首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >after_create和after_save顺序

after_create和after_save顺序
EN

Stack Overflow用户
提问于 2011-05-13 02:14:00
回答 2查看 4K关注 0票数 9

我做了一些测试,我发现after_create比after_save (在Rails 2.3.9中)更早被调用。

对吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-13 02:16:59

是的,顺序如下:

代码语言:javascript
复制
# (1) before_validation
# (2) before_validation_on_create
# (3) after_validation
# (4) after_validation_on_create
# (5) before_save
# (6) before_create
# (7) after_create
# (8) after_save 

可在此处找到:

http://ar.rubyonrails.org/classes/ActiveRecord/Callbacks.html

票数 23
EN

Stack Overflow用户

发布于 2016-05-10 22:30:33

请记住,回调after_create只执行一次。这就是after_save和after_create之间的区别

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5982444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档