【问题标题】:How do I trigger an observer when column_name changes?当 column_name 更改时如何触发观察者?
【发布时间】:2011-08-03 01:12:49
【问题描述】:

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

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

这是我所拥有的:

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

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

【问题讨论】:

  • 很高兴您接受了答案,我们可以看看您的解决方案吗?

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


【解决方案1】:

使用很脏? Db 列上的函数以触发电子邮件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多