I've been having a look through the code responsible for printing how
much time was spent in Active Record at the end of an action. My
reading of the code + experiments suggests that any database time
after the render is not counted.

It seems to me that in controller_runtime.rb in Active Record,
append_info_to_payload should in fact read

def append_info_to_payload(payload)
  super
  payload[:db_runtime] = db_runtime +
ActiveRecord::LogSubscriber.reset_runtime
end

Is this just an oversight?

Fred

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.

Reply via email to