我在 gobuffalo 中使用 pop.Connection#ValidateAndCreate 时遇到问题。
purchaseOrder.Items = models.OrderItems{}
... fill purchaseOrder.Items ...
for _, item := range purchaseOrder.Items {
verrs, err := tx.ValidateAndCreate(item)
if err != nil {
return errors.WithStack(err)
}
if verrs != nil {
// show error
}
}
tx
是类型 *github.com/gobuffalo/pop.Connection
我得到错误:reflect: call of reflect.Value.Elem on struct Value
在线verrs, err := tx.ValidateAndCreate(item)