class method
self.comment
Ruby on Rails edge
Since v7.0.10 Private — implementation detail, not part of the public APISignature
self.comment(extra_context)
Returns an SQL comment String containing the query log tags. Sets and returns a cached comment if cache_query_log_tags is true.
Parameters
-
extra_contextreq
Source
# File activerecord/lib/active_record/query_logs.rb, line 265
def comment(extra_context)
formatter = resolve_formatter(extra_context[:connection])
if cache_query_log_tags
cache = (self.cached_comments ||= {})
cache.fetch(formatter) do
cache[formatter] = uncached_comment(extra_context, formatter)
end
else
uncached_comment(extra_context, formatter)
end
end
Defined in activerecord/lib/active_record/query_logs.rb line 265
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::QueryLogs