“grails console”和“grails”之间的区别,然后是“console”

时间:2012-11-15 04:31:47

标签: grails groovy gorm grails-2.0 groovy-console

我刚开始学习Grails,我正在尝试使用grails控制台来玩数据库,但我注意到运行grails console和运行grails,然后{{1}之间存在差异}}:

直接从终端发起console

grails console

~/Desktop/Grails-lab/racetrack $ grails console | Compiling 1 source files.....

console

使用groovy> import racetrack.* groovy> def z = new User(userName:"bangkuangwang",fullName:"noge noge",website:"noge.com",email:"email@email.com",bio:"hello world",password:"123123") groovy> z.save() groovy> println(z.errors) groovy> User.count grails.validation.ValidationErrors: 0 errors Result: 1 启动时,grails

console

~/Desktop/Grails-lab/racetrack $ grails | Enter a script name to run. Use TAB for completion: grails> console | Compiling 1 source files.....

console

任何人都可以向我解释为什么启动grails控制台的两种方法表现不同?

1 个答案:

答案 0 :(得分:0)

看起来像个错误。 我建议你坚持使用“grails console”。