2016-03-31 8 views
0

私はGrails Webアプリケーションの新機能です!ここに私のドメインクラスは、私の場合は動的な足場プロジェクトの制約を設定するには?

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) 
    } 
} 

で、私は唯一のタイプと発言が空白にすることはできません設定したいです!しかし結局、それは私のためにすべてを設定しました。

Display adding screen

答えて

1

この理由は、プロパティのデフォルトの動作は、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) 
    } 
} 
+0

マイナス、まだ 'clean'を実行し、 –

+0

同じプロジェクトを停止したまま、再試行してください。 –

+0

同じですが、gspの表示に問題がありますか? –