Как написать сообщение об ошибке активной записи для Rails 3 - PullRequest
2 голосов
/ 11 декабря 2011

Я хотел бы определить конкретное сообщение об ошибке для некоторого поля модели (например, пользователя), которое должно переопределить стандартное сообщение (activerecord.errors.messages.invalid), определенное в rails-i18n.

activerecord:
  errors:
    messages:
      invalid: "foo"

Я пробовал такую ​​структуру, как

activerecord:
  user:
    errors:
      email:
        messages:
          invalid: "bar"

Но она не работает.

Ответы [ 2 ]

2 голосов
/ 11 декабря 2011

Вы должны использовать что-то вроде:

activerecord:
  errors:
    models:
      user:
        attributes:
          email:
            invalid: "bar"

Это должно работать нормально. См. документы для получения дополнительной информации.

0 голосов
/ 11 декабря 2011

Похожий вопрос выглядит так, как он был задан здесь .

Вам следует поискать следующие сайты, которые там упоминались, должны вам помочь:

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