我试图在创建后调用两个方法,但是将它们放入数组中是行不通的……我在Rails文档或Google中找不到任何东西……有经验的人吗?
after_create [:do_this, :do_that]
不起作用
最佳答案
无需将方法包围在数组中。只需使用:after_create :do_this, :and_then_this
奖励信息:
如果before_*
回调返回false,则所有以后的回调和关联的操作都将被取消。如果after_*
回调返回false,则所有以后的回调都将被取消。回调通常按照定义的顺序运行,但定义为模型上方法的回调除外,这些回调称为last。
关于ruby-on-rails - after_create有多种方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14391542/