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的宝石。