Rails4 のバリデーターのカスタム メッセージに問題があります。デバイス登録システムを備えたアプリがあります。私のモデルにはいくつかのバリデーターがあります:
validates :name, length: {maximum: 45}, presence: true
validates :surname, length: {maximum: 45}, presence: true
validates :phone, :phony_plausible => true, presence: true
validates :company_name, length: {maximum: 100}, presence: true
validates :address, length: {maximum: 50}, presence: true
validates :city, length: {maximum: 70}, presence: true
validates :zip_code, presence: true, length: {is: 6}
validates :nip, nip: true
ユーザーが名前の入力を空白のままにすると、次のメッセージが表示されます。
Name can't be blank
バリデーターにメッセージ オプションを追加すると、次のようになります。
validates :name, length: {maximum: 45}, presence: {message: "Imię nie może być puste"}
次のメッセージがあります。名前は Imię nie może być puste です。メッセージにこの名前の単語を入れたくありません。これを行う方法?