Как мне вызвать наблюдателя при изменении column_name? - PullRequest
0 голосов
/ 03 августа 2011

Я хочу вызвать электронное письмо, если предоставлен новый системный администратор. Я настроил наблюдателя пользователя. Я хочу вызвать электронное письмо, когда admin column_name меняется на true.

Более важно, что это изменение произойдет через консоль, а не через пользовательский интерфейс.

Вот что у меня есть:

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

наконец, используя грязный? функция для запуска электронной почты

1 Ответ

0 голосов
/ 16 октября 2011

Использование грязное? функция в столбце БД для запуска электронной почты

...