ruby-on-rails - after_create和after_save顺序

标签 ruby-on-rails ruby-on-rails-3 activerecord

我做了一些测试,发现在after_save之前调用after_create(在Rails 2.3.9中)

那是对的吗 ?

谢谢

最佳答案

是的,命令如下:

# (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

关于ruby-on-rails - after_create和after_save顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5982444/

相关文章:

ruby-on-rails - 设计,推特 - 要求确认电子邮件

mysql - 如何在删除另一个数据库时更新另一个数据库中列字符串的值

ruby-on-rails - Rails 3.2 ajax 示例, Controller 中带有参数

ruby-on-rails - Rails 事件记录翻译 : Auto capitalize/downcase?

ruby-on-rails - 将自定义字段动态添加到模型中

ruby-on-rails - 我的 Rails 服务器仅在 pg gem 被卸载时工作

ruby-on-rails - 读取Heroku日志的更好方法

ruby-on-rails - rails : overriding model name in params

mysql - Rails 获取每天最后一条记录的方法

ruby-on-rails - ActionMailer 我可以有一个 html 和纯文本部分,名称相同但扩展名不同吗?