class method self.comment

Ruby on Rails edge

Since v7.0.10 Private — implementation detail, not part of the public API

Available in: v7.0.10 v7.1.6 v7.2.3.2 v8.0.5.1 v8.1.3.1 edge

Signature

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_context req
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

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close