1

validates_length_ofのエラー メッセージをカスタマイズして、チェック対象の属性の長さを含めたいと考えています。"%{value}"または"%{attribute}"メッセージ内でこれらの値を取得できることはわかっています。属性の長さを取得するために使用できるフラグはありますか? きれいなメッセージを取得するためだけにカスタム検証を作成することは避けたいと思っていました。さらに、バリデーターがすでに実行しているときに文字列を 2 回カウントするのはもったいないようです。

これが私が望むものです:

validates_length_of :a, :b,:c, :d, :e, :maximum => 1000, :message=>"is to long, maximum length is` %{count}, current length is %{actual length here} "
4

1 に答える 1