Как проверить, была ли модель обновлена через rails_admin. Есть что-то вроде rails_admin_before_save?Обратные вызовы обработчиков RailsAdmin
Если это еще не реализовано. Есть ли способы получить такое поведение?
Как проверить, была ли модель обновлена через rails_admin. Есть что-то вроде rails_admin_before_save?Обратные вызовы обработчиков RailsAdmin
Если это еще не реализовано. Есть ли способы получить такое поведение?
AFAIK нет rails_admin_before_save
обратного вызова ... нет обратных вызовов для конкретных рельсов действий администратора ... но RailsAdmin запускает модель обратных вызовов,
так что если у вас есть before_save
обратного вызова в модели, он будет работать ...
, как для проверки вы можете проверить, что модельные поля были обновлены соответствующим образом ... вы можете добавить аудит и истории расширений (плагин) для рельсов администратора записывать каждое изменение, которое происходит с моделями, как эти
Спасибо за ответ ... но я спросил о конкретных обратных вызовов. В обратном вызове модели вы не можете определить источник изменений admin или фоновое задание .. и т. Д. Я нашел решение переопределить ra dsl для логики контроллера. – ignasio
ok, пожалуйста, добавьте то, что вы нашли в качестве решения, чтобы вы могли помочь другим –