' dateCreated会'字段不在grails中显示

时间:2015-08-24 09:16:49

标签: grails grails-2.0 grails-domain-class

我正在学习Grails(grails-2.3.7)并开始关注一本书" GettingStartedwithGrailsFinalInfoQ"。我的域类内容是:

package grailsdemo

class Registration {

    String name
    Date dateOfBirth
    String gender
    String address
    String city
    String state
    String zipcode
    String email
    Date dateCreated   //Note: this is a special name

    static constraints = {

              }

    static belongsTo = [race:Race]

    static mapping = {
      autoTimestamp false
    }
}

相应的Controller类代码是:

   package grailsdemo

class RegistrationController {

    def scaffold = true
}

问题是该字段“dateCreated'未显示在视图中。 书中的例子中使用了相同的代码。 我的观点:enter image description here

图书视图:enter image description here

1 个答案:

答案 0 :(得分:0)

这本书很老了,使用的是Grails 1.2。 dateCreated,lastUpdated,id和version都是Grails中的特殊字段,并在scaffolded视图中处理。

运行grails generate-all grailsdemo.Registration时,您可以看到脚手架代码的样子 对于您正在使用的特定版本的Grails。

对于最近使用grails 2.3.7的书,我可以重新推荐Glen Smith和Peter Ledbrook的“Grails in Action”