仅在成功模型创建时调用Rails Active Record回调

时间:2015-06-15 03:51:46

标签: ruby-on-rails ruby-on-rails-4 rails-activerecord

我想将after_create :my_function添加到我的某个模型中。如何确保仅在成功创建或更新时调用此方法?

1 个答案:

答案 0 :(得分:1)

您想要使用after_save。只要在保存完成之前回调链没有被破坏(验证错误等),就会在创建和更新(或者对save方法的任何调用)上调用此回调。您可以在文档中看到一些示例:

http://www.jhipster-book.com