Я уже некоторое время просматриваю источник рельсов, и я не думаю, что есть лучший способ получить список всех обратных вызовов, кроме: ActiveRecord::Callbacks::CALLBACKS
- который является постоянным списком.
Значение, если вы используете драгоценный камень, например devise_invitable, который добавляет новый обратный вызов с именем :invitation_accepted
со счетом :after
и :before
, тогда ActiveRecord::Callbacks::CALLBACKS
не будет работать.
Знаете ли вы о простом решении, кроме открытия модулей рельсов и убедитесь, что есть внутренний список обратных вызовов в классе модели?