Personクラスがあるとしましょう。人にはビルダーとドクターの2人の子供がいます。Personクラスにはusername属性が付属しています(よくあることですが)。もちろん、継承により、BuilderクラスとDoctorクラスにもユーザー名があります。
ここで、i18n検証メッセージを美化したいと思います。私はそれが私の3つのクラスすべてに適用されると考えて次のように追加します
person.email.blank=Email is required
ただし、子クラスのオブジェクトを検証する場合は使用されません。以下を追加すると
doctor.email.blank=Email is required
builder.email.blank=Builder is required
希望の結果が得られましたが、それほど乾燥していないようです。誰かがこれについて何か考えを持っていますか?多分私は何か間違ったことをしているだけです!