【问题标题】:rails observer custom callbackrails 观察者自定义回调
【发布时间】:2011-02-15 13:16:10
【问题描述】:
  1. 如何实现自定义call_back,然后将方法注册到observer中?

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

使用 Rails 3

谢谢

【问题讨论】:

    标签: ruby-on-rails transactions callback observer-pattern


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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      相关资源
      最近更新 更多