如何设置动态脚手架项目的约束条件?

How to set the constraints of dynamic scaffolding project?

我对 Grails Web 应用程序还很陌生!这是我的域名 class

package imocha.project

class Feedback {
    String name
    String email
    String type
    String remark

    static constraints = {
      name(blank:true)
      email(blank:true)
      type(blank:false)
      remark(blank:false)
    }
}

在我的例子中,我只想设置类型,备注不能为空!但最后,一切都为我准备好了。

这是因为在 Grails 项目中属性的默认行为是 nullable: false。按如下方式更改您的约束:

package imocha.project

class Feedback {
    String name
    String email
    String type
    String remark

    static constraints = {
      name(nullable:true, blank:true)
      email(nullable:true, blank:true)
      type(blank:false)
      remark(blank:false)
    }
}