Подтвердить что ты не робот

Rails i18n специальные форматы проверки ошибок

Итак, вы можете изменить сообщение об ошибке в en.yml следующим образом:

en:
  activerecord:
    errors:
      models:
        foo:
          attributes:
            amount:
              greater_than_or_equal_to: "Custom GTOE error message."

Однако это скажет следующее:

Amount Custom GTOE error message.

Я знаю, что могу удалить его по всему миру с помощью

en:
  activerecord:
    errors:
      format: "%{message}"

Но могу ли я оставить %{attribute} только для этой проверки?

Спасибо!

4b9b3361

Ответ 1

 validates :amount, :numericality => { :greater_than_or_equal_to => YOUR_VALUE, :message => YOUR_ERROR_MESSAGE }