rails观察者自定义回调

ale*_*lex 4 transactions ruby-on-rails callback observer-pattern

  1. 如何实现自定义call_back然后将方法注册到observer?

  2. 如果我们在模型中使用事务,是为事务内的每个记录触发after_create还是在事务完成后触发?

使用Rails 3

谢谢

Rom*_*man 9

  1. 您可以将方法添加到您的观察者:after_something,然后在模型中的代码中发出notify_observers(:after_something).该方法将接收模型实例作为参数.

  2. 为创建实例的类的观察者调用after_create.每个实例.