Ответ 1
validates :amount, :numericality => { :greater_than_or_equal_to => YOUR_VALUE, :message => YOUR_ERROR_MESSAGE }
Итак, вы можете изменить сообщение об ошибке в 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}
только для этой проверки?
Спасибо!
validates :amount, :numericality => { :greater_than_or_equal_to => YOUR_VALUE, :message => YOUR_ERROR_MESSAGE }