module ScoutApm::Instruments::ActionView::ActionViewCollectionRendererInstruments
In Rails 6.1 collection was moved to CollectionRenderer.
Public Instance Methods
Source
# File lib/scout_apm/instruments/action_view.rb, line 84 def render_collection(*args, **kwargs) req = ScoutApm::RequestManager.lookup maybe_template = args[3] template_name ||= maybe_template.virtual_path rescue nil template_name ||= "Unknown Collection" layer_name = template_name + "/Rendering" layer = ScoutApm::Layer.new("View", layer_name) layer.subscopable! begin req.start_layer(layer) if ScoutApm::Agent.instance.context.environment.supports_kwarg_delegation? super(*args, **kwargs) else super(*args) end ensure req.stop_layer end end
Calls superclass method