class ActionView::Template

def handle_render_error(view, e) #:nodoc:

:nodoc:
def handle_render_error(view, e) #:nodoc:
  if e.is_a?(Template::Error)
    e.sub_template_of(self)
    raise e
  else
    template = self
    unless template.source
      template = refresh(view)
      template.encode!
    end
    raise Template::Error.new(template, e)
  end
end