2010-12-19 10 views
0

このことで私を助けてください。今回はもっと具体的になるだろう。なぜなら、私はすでにこのことに賛成しており、これがうまくいくからだ。私はクラスを持っています:grails/gorm messages bundle

package aa1 

class City { 

    String name 

    static constraints = { 
     name(blank: false, nullable:false, unique: true, matches:"[a-zA-z ]+") 
    } 

    String toString(){ 
     name 
    } 
} 

私はこのためのカスタマイズされたエラーメッセージを作りたいと思います。

aa1.City.name.doesnt.match=Letters between a-z and spaces. 
aa1.City.name.match=Letters between a-z and spaces. 
aa1.City.name.matches=Letters between a-z and spaces. 

私はエラー・メッセージを取得するすべては、次のとおりです:

Property [username] of class [class trafficmanfinal.User] with value ["] does not match the required pattern [[a-zA-z0-9]+] 

私ができる」(私は制約構文の種類何であったか知らなかったので)そのために、私はmessages.proprietisに追加しましたこれを働かせてください。 Webで私を助けるためのカスタマイズされたエラー構文のリストがあれば教えてください。

答えて

0

は私が..それが動作するはずなぜ知らない

aa1.City.name.matches.invalid=the message 
+0

didntの仕事をしてみてください。他のメッセージが動作し、この1つはありません。 – John

+0

@john私は私の答えを更新しました。あなたの他の質問で判明、私の答えは正しくありません。チェックマークを外す必要があります。 – hvgotcodes

+0

@john、私はもう一つの答えを修正;)しかし、おそらくこの質問または他を削除する必要があります。私は上記の仕事をしましたか?それは今べきでしょう。 – hvgotcodes