github.com/rotblauer/buffalo@v0.7.1-0.20170112214545-7aa55ef80dd3/examples/html-resource/grifts/db.go (about) 1 package grifts 2 3 import ( 4 "github.com/gobuffalo/buffalo/examples/html-resource/models" 5 . "github.com/markbates/grift/grift" 6 "github.com/markbates/pop" 7 ) 8 9 var _ = Add("db:seed", func(c *Context) error { 10 return models.DB.Transaction(func(tx *pop.Connection) error { 11 users := models.Users{ 12 {FirstName: "Mark", LastName: "Bates", Email: "mark@example.com"}, 13 {FirstName: "Jane", LastName: "Doe", Email: "jane@example.com"}, 14 } 15 for _, u := range users { 16 err := tx.Create(&u) 17 if err != nil { 18 return err 19 } 20 } 21 return nil 22 }) 23 })