Можно ли получить 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 контекста. Или в блоке можно проверить, какой объект был инициатором?