instance method
_render_template
Ruby on Rails edge
Since v5.1.7 Private — implementation detail, not part of the public APISignature
_render_template(options, &block)
Find and render a template based on the options given.
Parameters
-
optionsreq -
blockblock
Source
# File actionview/lib/action_view/rendering.rb, line 128
def _render_template(options, &block)
variant = options.delete(:variant)
assigns = options.delete(:assigns)
context = view_context
context.assign assigns if assigns
lookup_context.variants = variant if variant
rendered_template = context.in_rendering_context(options) do |renderer|
renderer.render_to_object(context, options, &block)
end
rendered_format = rendered_template.format || lookup_context.formats.first
@_rendered_format = Template::Types[rendered_format]
rendered_template.body
end
Defined in actionview/lib/action_view/rendering.rb line 128
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Rendering