1 2 3 4 5 6 7 8 9 10 11 12 13
module ActiveRecord class ExplainSubscriber < ActiveSupport::LogSubscriber def sql(event) ActiveRecord::Base.collect_queries_for_explain(event.payload) end def logger ActiveRecord::Base.logger end attach_to :active_record end end