class ActionView::TemplateRenderer

def render_template(template, layout_name = nil, locals = nil) #:nodoc:

:nodoc:
supplied as well.
Renders the given template. A string representing the layout can be
def render_template(template, layout_name = nil, locals = nil) #:nodoc:
  view, locals = @view, locals || {}
  render_with_layout(layout_name, locals) do |layout|
    instrument(:template, :identifier => template.identifier, :layout => layout.try(:virtual_path)) do
      template.render(view, locals) { |*name| view._layout_for(*name) }
    end
  end
end