Я хочу вызвать электронное письмо, если предоставлен новый системный администратор. Я настроил наблюдателя пользователя. Я хочу вызвать электронное письмо, когда admin column_name меняется на true.
Более важно, что это изменение произойдет через консоль, а не через пользовательский интерфейс.
Вот что у меня есть:
def after_update(user)
if user.admin_changed?
AdminMailer.new_system_administrator(user).deliver
end
end
наконец, используя грязный? функция для запуска электронной почты