Как получить имя ошибки проверки для конкретного model.attribute? - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу сопоставить имена ошибок из проверок атрибутов, и я не знаю, возможно ли это.

Я пытаюсь автоматизировать перевод приложений.Если у атрибута электронной почты есть проверки на наличие и формат, я хотел бы получить имена ошибок, например: [:blank, :taken, :invalid]

Я гуглил и смог получить типы проверок с помощью:

User.validators_on(:email).map{|v| v.kind}
 => [:presence, :uniqueness, :format]

но это так далеко, как я получил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...