当列值从nil变为非nil值时,使用rails发送电子邮件

时间:2011-08-23 06:50:45

标签: ruby-on-rails ruby callback models

我希望在用户的值从nil变为非零值时向用户发送电子邮件。 以下条件应该得到满足

  1. 创建时,值为非零。应将电子邮件发送给用户,更新表后不应向用户发送邮件。
  2. 创建时值为零。更新后应检查该值是否为非零 如果值从nil更改为no-nil,则应将电子邮件发送给用户
  3. 我想要通用方法这样做,因为我已经从几个地方创建了对象,而且我不可能在任何地方放置代码来发送电子邮件

1 个答案:

答案 0 :(得分:0)

听起来像是observer的完美工作。