如何在rails 3中的观察者中获取after_save方法中的记录对象(刚刚更新或创建)?

时间:2011-03-08 12:08:08

标签: ruby-on-rails ruby-on-rails-3

我正在使用观察者将不相关的逻辑与模型分开。

场景是,假设在模型中创建或更新记录,那么我们如何在模型的观察者的after_save方法中获取该记录对象?

2 个答案:

答案 0 :(得分:3)

在观察者中尝试这样......

def after_save(model)
  ---
  # model will the current model object
  ---
end

答案 1 :(得分:0)

这个观察者方法将被弃用。 用这个
Model << ActiveXXXXX
after_save :after_save_callback

def after_save_callback

#things to be done