当column_name更改时,如何触发观察者?

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

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

如果授予新的系统管理员,我想触发电子邮件。我已经设置了一个用户观察者。我想在admin column_name更改为true时触发电子邮件。

更重要的是,此更改将通过控制台而不是通过UI进行。

这就是我所拥有的:

def after_update(user)
  if user.admin_changed?
    AdminMailer.new_system_administrator(user).deliver
   end
end

终于用脏了?触发电子邮件的功能

1 个答案:

答案 0 :(得分:0)

使用脏了吗?功能在Db列上触发电子邮件