Рельсы, создающие наблюдателя - PullRequest
1 голос
/ 31 декабря 2010

У меня есть модель с полем для архива.

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

Так каков наилучший способ справиться с этим, чтобы мне не нужно было отправлять почтовые программы и т. Д. В контроллере? thxs

1 Ответ

1 голос
/ 31 декабря 2010

ActiveRecord дает вам магию бесплатно.

foo.archived_changed?

http://apidock.com/rails/ActiveRecord/Dirty

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...