做了《GO web入门》10.1 课后作业的童鞋看这里,你遇到的问题可能在这里
在我们替换了文章控制器里边的ArticlesFormData之后,你会发现create页面和edit页面展示异常,这是因为我们抽象出去的view.D中定义的Errors是nil类型。我们_form_field.gohtml模版中会判断.Errors.Title是否存在, 由于Errors类型是nil 所以.Errors.Title会产生undefined的报错。这时候我们只要把create和edit的方法中的view.D{}中的 Errors初始化为map类型即可,即
本帖已被设为精华帖!
本帖由系统于 2年前 自动加精
我改了模板,看起来还是像贴主那样更好;