Swa*_*kar 121 ruby ruby-on-rails ruby-on-rails-3
是after_create
和after_save
同为每个功能?
我希望在创建帐户后使用用户的电子邮件进行操作.
我希望在将其保存在数据库中时执行该操作.
最好使用: after_create
或after_save
?
Tar*_*ast 209
after_create
只工作一次 - 就在首次创建记录之后.
after_save
每次保存对象时都会工作 - 即使您多年后才更新它
因此,如果您只想进行一次(然后再也不会)这样的电子邮件操作,那么请使用after_create
.
如果您想在每次保存对象时执行此操作,请执行此操作after_save