Ruby on rails 使用Mongoid使属性人性化?

Ruby on rails 使用Mongoid使属性人性化?,ruby-on-rails,ruby,mongoid,Ruby On Rails,Ruby,Mongoid,我需要通过Mongoid使使用MongoDB的应用程序中的某些属性人性化。看起来老的做事方式有点像 def self.human_attribute_name(attr, options = {}) HUMANIZED_ATTRIBUTES[attr.to_sym] || super end 但这已经被i18n方法所取代。将覆盖放在自己的文件中似乎是一种更干净的方法。不过,据我所知,这是ActiveRecord的产品。当使用Mongoid时,有没有一种方法可以实现同样的效果?这对我来说很有

我需要通过
Mongoid
使使用MongoDB的应用程序中的某些属性人性化。看起来老的做事方式有点像

def self.human_attribute_name(attr, options = {})
  HUMANIZED_ATTRIBUTES[attr.to_sym] || super
end
但这已经被i18n方法所取代。将覆盖放在自己的文件中似乎是一种更干净的方法。不过,据我所知,这是
ActiveRecord
的产品。当使用
Mongoid
时,有没有一种方法可以实现同样的效果?

这对我来说很有用:

ru:
  mongoid:
    attributes:
      part:
        name: 'Some russian word'
        content: 'Some russian word'
请看一看HubertŁępicki/amerbit的宝石。