用Mongoid人性化属性?

时间:2011-10-24 16:19:28

标签: ruby-on-rails ruby mongoid

我需要通过Mongoid对使用MongoDB的应用中的某些属性进行人性化。似乎旧的做事方式就像

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

但是已经被i18n方法取代了。在他们自己的文件中覆盖似乎是一种更清洁的方法。尽管如此,我可以说,这是ActiveRecord的产物。使用Mongoid时有没有办法实现同样的目的?

1 个答案:

答案 0 :(得分:6)

这对我有用:

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