add RenderWith

RenderWith will is not panic while render is fail.
This commit is contained in:
runner 2016-12-23 12:03:35 +08:00 committed by GitHub
parent e2212d40c6
commit 81b497afed

View File

@ -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 {