2

制約に失敗した場合の電子メール検証用にエラーメッセージをカスタマイズしたかったのです。

email(size: 1..255, blank: false, email:true)

これにより、次のようなメッセージが表示されます。

値[eulinda]のクラス[classcom.companyname.icmgrails.nonpersistentdomains.UserProfile]のプロパティ[email]は有効な電子メールアドレスではありません

メールが空白の場合、その使用方法を理解できず、以下の例のようにmessages.propertiesに配置できませんでした。

com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.blank =メールは空白にしないでください!

試した解決策:

[com.companyname.icmgrails.nonpersistentdomains.UserProfile.email]+notavalidemailまたはnotvalidまたはnotavalidemaladdressまたはnotvalidemaladdressを使用しました

しかし、失敗しました。誰もがそれを使用する方法を教えてもらえますか?ありがとう

4

1 に答える 1

2

すべての制約は、ユーザーガイドのリファレンスページで必要なメッセージコードを指定します。メールの制約がある場合は、

com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.email.invalid=Not a valid email address
于 2012-07-26T12:14:50.243 に答える