提交 7f3ce35e 编写于 作者: X Xavier Noria

simplifies ActiveRecord::ExplainSubscriber [José Valim & Xavier Noria]

上级 d59bfeb1
module ActiveRecord
class ExplainSubscriber < ActiveSupport::LogSubscriber
def sql(event)
ActiveRecord::Base.collect_queries_for_explain(event.payload)
end
require 'active_support/notifications'
def logger
ActiveRecord::Base.logger
module ActiveRecord
class ExplainSubscriber
def call(*args)
ActiveRecord::Base.collect_queries_for_explain(args.last)
end
attach_to :active_record
ActiveSupport::Notifications.subscribe("sql.active_record", new)
end
end
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册