提交 a08dc46a 编写于 作者: T Tamir Duberstein

activerecord: allocate fewer arrays in `RecordFetchWarning`

上级 3d590add
......@@ -24,9 +24,7 @@ def exec_queries
end
# :stopdoc:
ActiveSupport::Notifications.subscribe("sql.active_record") do |*args|
payload = args.last
ActiveSupport::Notifications.subscribe("sql.active_record") do |*, payload|
QueryRegistry.queries << payload[:sql]
end
# :startdoc:
......@@ -34,14 +32,14 @@ def exec_queries
class QueryRegistry # :nodoc:
extend ActiveSupport::PerThreadRegistry
attr_accessor :queries
attr_reader :queries
def initialize
reset
@queries = []
end
def reset
@queries = []
@queries.clear
end
end
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册