提交 331df84c 编写于 作者: J José Valim

Cache connection access.

上级 304c49b1
......@@ -6,6 +6,7 @@ def initialize
end
def sql(event)
connection = ActiveRecord::Base.connection
connection.runtime += event.duration
return unless logger.debug?
......@@ -26,10 +27,6 @@ def odd?
@odd_or_even = !@odd_or_even
end
def connection
ActiveRecord::Base.connection
end
def logger
ActiveRecord::Base.logger
end
......
......@@ -11,9 +11,10 @@ module ControllerRuntime
def cleanup_view_runtime
if ActiveRecord::Base.connected?
db_rt_before_render = ActiveRecord::Base.connection.reset_runtime
connection = ActiveRecord::Base.connection
db_rt_before_render = connection.reset_runtime
runtime = super
db_rt_after_render = ActiveRecord::Base.connection.reset_runtime
db_rt_after_render = connection.reset_runtime
self.db_runtime = db_rt_before_render + db_rt_after_render
runtime - db_rt_after_render
else
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册