Учебник по рельсам с жестко закодированными сообщениями об ошибках, как локализовать? - PullRequest
0 голосов
/ 25 сентября 2010

Проходя обучение по rails, я заметил, что все сообщения об ошибках жестко запрограммированы в действиях контроллера и т. Д.

Каков шаблон для извлечения их из файла локализованных ресурсов? (Я до сих пор на 9-й главе)

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

В вашем файле en.yml или создайте новый файл в config / locales / messages.en.yml и добавьте жестко запрограммированные сообщения об ошибках от контроллера

en:
  errors:
    messages:
      not_found: "The record you searched doesn't exist"
      update_failed: "Your updated operation failed"

Для отображения этого сообщения используйте

(t "errors.messages.not_found")
1 голос
/ 25 сентября 2010

Есть совсем другое руководство об этом.

(не знаю, какой урок вы используете, но из моего опыта guides.rubyonrails.org предоставляет лучший справочный материал по Railsв сети)

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