Гуманизировать атрибуты с Mongoid? - PullRequest
2 голосов
/ 24 октября 2011

Мне нужно гуманизировать некоторые атрибуты в приложении, которое использует MongoDB до Mongoid.Кажется, что старый способ ведения дел был чем-то вроде

def self.human_attribute_name(attr, options = {})
  HUMANIZED_ATTRIBUTES[attr.to_sym] || super
end

, но он был заменен подходом i18n.Наличие переопределений в их собственном файле кажется более чистым подходом.Хотя, насколько я могу судить, это продукт ActiveRecord.Есть ли способ добиться того же при использовании Mongoid?

1 Ответ

6 голосов
/ 14 января 2012

Это работа для меня:

ru:
  mongoid:
    attributes:
      part:
        name: 'Some russian word'
        content: 'Some russian word'
...