instance method render_body

Ruby on Rails 3.2.22.5

Since v3.1.12

Available in: v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.9 v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

render_body(context, options)

Render but returns a valid Rack body. If fibers are defined, we return a streaming body that renders the template piece by piece.

Note that partials are not supported to be rendered with streaming, so in such cases, we just wrap them in an array.

Parameters

context req
options req
Source
# File actionpack/lib/action_view/renderer/renderer.rb, line 33
    def render_body(context, options)
      if options.key?(:partial)
        [render_partial(context, options)]
      else
        StreamingTemplateRenderer.new(@lookup_context).render(context, options)
      end
    end

Defined in actionpack/lib/action_view/renderer/renderer.rb line 33 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActionView::Renderer

Type at least 2 characters to search.

↑↓ navigate · open · esc close