From 81b497afed49abbd63552473b6c80fa9712c2846 Mon Sep 17 00:00:00 2001 From: runner Date: Fri, 23 Dec 2016 12:03:35 +0800 Subject: [PATCH] add RenderWith RenderWith will is not panic while render is fail. --- context.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/context.go b/context.go index df001a40..5d7ddbf1 100644 --- a/context.go +++ b/context.go @@ -422,6 +422,11 @@ func (c *Context) Cookie(name string) (string, error) { return val, nil } +func (c *Context) RenderWith(code int, r render.Render) error { + c.Status(code) + return r.Render(c.Writer) +} + func (c *Context) Render(code int, r render.Render) { c.Status(code) if err := r.Render(c.Writer); err != nil {