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

Каков способ перевода атрибутов модели в рельсы с мангоидом?

У меня проблема с переводами мангоидов и моделей. Когда я пытаюсь использовать mongoDB в своей модели, у меня нет идеи переводить атрибуты и имя модели. Обычно это в файлах *.yml, но в это время это не работает. Любые идеи?

4b9b3361

Ответ 1

Вариант с "activemodel" не работает для меня. Но.

Этот вариант работал у меня:

 en:
  mongoid:
    errors:
      models:
        user:
          attributes:
            email:
              blank: "You have to give me your e-mail address"
              not_found: "e-mail address not found in list of members"
              #...
    attributes:
      user:
        email: "Email address"
        name: "Your nickname"
        #...

Отсюда

Ответ 2

Попробуйте это в файле yml (config/locales/pt-BR.yml в моем случае):

 activemodel:
    attributes:
      [model_name]:
        [attribute1]: "[translation1]"
        [attribute2]: "[translation2]"
        [attribute3]: "[translation3]"

Работал для меня, используя mongoid 2.0.0.b.17 и rails 3.0.0