現在、フォームのフィールドを空白のままにすると、en.yml ファイルに書き込まれたエラー メッセージが表示されます。このエラー メッセージをモデルで上書きするにはどうすればよいですか?
class Contact < MailForm::Base
attribute :name, :validate => true
attribute :email, :validate => /\A([\w\.%\+\-]+)@([\w\-]+\.)+([\w]{2,})\z/i
attribute :message, :validate => true
attribute :nickname, :captcha => true
これは私が name 属性に対して試したものですが、en.yml ファイルに書かれているエラー メッセージがまだ表示されます。アプリケーションの別の部分であるため、エラー メッセージを en.yml から変更することはできません。
validates :name, presence: { message: "Can't be blank" }
これがメッセージを上書きしない理由はありますか?