Могу ли я использовать acts_as_audited в граблях?

В то время как acts_as_audited отлично работает с моими моделями, у меня есть задача грабли, которая импортирует файл XML в мою базу данных. Все действия, выполняемые этой задачей (в основном создание и обновление), не обрабатываются act_as_audited. Для записи я добавил Audit.as_user(User.current_user) do; ... ; end в файле задачи грабли и к классу, который выполняет фактическую задачу.

2 ответа

В конце концов я получил это, и это не было проблемой с acts_as_audited,

Видимо задача Rake, которая обновляла базу данных, выдавала ошибки. Как только они были исправлены и задание выполнено, я смог увидеть результаты аудита на столах.

acts_as_audited работает с моделями, представляющими собой реферат таблицы базы данных. Он будет регистрировать измененное имя таблицы / модели, текущее значение столбца и измененное значение столбца. Грабли Задачи не могут войти.

Другие вопросы по тегам