Scalaフォームヘルパーで "nonEmptyText"コンストレインを使用するときに、デフォルトのエラーメッセージ "このフィールドは必須です"をカスタマイズします。ここでPlay Framework/Scalaフォームのフィールド固有のエラーメッセージ
は、私がカスタマイズしたいの例です:私のconf/messagesに最適
val form = Form(
tuple("email" -> nonEmptyText, "password" -> nonEmptyText)
verifying ("Invalid email or password.", result => result match {
case (email, password) => {
User.authenticate(email, password).isDefined
}
}))
は、私は、フィールド固有のエラーを提供することができますファイル:
error.email.required=Enter your login email address
error.password.required=You must provide a password
しかし、最悪の場合Iでフィールド名を使用したワイルドカードメッセージが表示されます:
error.required=%s is required
#would evaluate to "password is required", which I would then want to capitalize
いくつかのPlay 1.xのドキュメントが、もう動作しないようです。
ありがとうございました!
感謝。 – kgx
コードがうまく機能しました。私は正しい方向に向いてくれてありがとう! – kgx
いいえ、問題です。私が助けることができてうれしい – fynn