标签: ruby-on-rails transactions callback observer-pattern
如何实现自定义call_back然后将方法注册到observer?
如果我们在模型中使用事务,是为事务内的每一条记录触发after_create还是在事务结束后触发?
使用Rails 3
由于
答案 0 :(得分:9)
您可以将方法添加到观察者中,然后在模型中的代码中发出notify_observers(:after_something)。该方法将接收模型实例作为参数。
为创建实例的类的观察者调用after_create。每个实例。