method
render_with_layout
v3.2.13 -
Show latest stable
- Class:
ActionView::TemplateRenderer
render_with_layout(path, locals)public
No documentation available.
# File actionpack/lib/action_view/renderer/template_renderer.rb, line 52
def render_with_layout(path, locals) #:nodoc:
layout = path && find_layout(path, locals.keys)
content = yield(layout)
if layout
view = @view
view.view_flow.set(:layout, content)
layout.render(view, locals){ |*name| view._layout_for(*name) }
else
content
end
end