私は、次のコードを持っている:として 表示メッセージに私が欲しい 生産Ruby on Rails:検証エラーメッセージをカスタマイズする方法は?
validates :name, :presence => true
エラーメッセージは、「名前を空白にすることはできません」である代わりの実際の属性名(この場合は「名前」)を使用して"登録名は空白にできません"。 検証時にデフォルトのメッセージを上書きするにはどうすればよいですか?私は追加しようとしました:メッセージ が動作しませんでした...
ありがとう!
validates :name, presence: { message: "Registration name can't be blank" }
または古いハッシュロケット構文バージョン:
それについて聞いたことはありません。うわー、何か新しいことを学んだ - 素敵な答え! :) –
@ ream88 - その2番目。確かに非常に素晴らしい答えは、間違いなくこれを使用します。私は以前、カスタムエラーメッセージのために数ヶ月以上前の宝石を使用していました。この宝石はhttps://github.com/nwise/custom_error_messageでホストされています。それははっきりしていない場合には – prasvin
将来の読者に、 'en.yml'ファイルはの' config/locales'に住んでいます。 – GMA