Я пытаюсь отправить уведомление в зависимости от состояния проекта, но не могу правильно понять логику - мой код запускается :create_slack_notify_job
после любого обновления, однако я хочу, чтобы :create_slack_notify_job
запускался только после определенного видаобновление (когда статус проекта был изменен на «Активный»), а не после какого-либо обновления атрибута.Мой after_update
ниже - есть идеи, как заставить это работать, как объяснено?
after_update :create_slack_notify_job,
if: Proc.new{|project|project.status_changed? && project.status == 'Active' }