Уведомление ActiveSupport от указанного объекта c - PullRequest
0 голосов
/ 16 февраля 2020

Можно ли получить ActiveSupport::Notifications от указанного c объекта? Я подписался на SQL звонки, подобные этому

ActiveSupport::Notifications.subscribe("sql.active_record") do |*args|
  event = ActiveSupport::Notifications::Event.new *args
  # check if event was from a specific object
end

, но, конечно, это срабатывает на КАЖДОЙ SQL звонке в масштабе всей системы.

Поэтому я подумал, что возможно подписаться только на события из определенного c контекста. Или в блоке можно проверить, какой объект был инициатором?

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