如何在命名空间中翻译模型?

我有一个模型产品::汽车。 我怎样才能翻译它的属性?

我已经试过这个:

activerecord: models: products: car: "Автомобиль" attributes: products: car: owner: "Владелец" 

和这个:

 activerecord: models: products_car: "Автомобиль" attributes: products_car: owner: "Владелец" 

但是,如果我尝试使用产品:: Car.model_name.human它仍然说“车”。 我的其他翻译工作得很好,语言设置为:ru。

我已经检查了'model_name.human'的源代码,发现'i18n_key'的方法。 我试过这个:

 irb(main):006:0> Products::Car.model_name.i18n_key => :"products/car" 

然后我改变了我的XML文件:

 activerecord: models: products/car: "Автомобиль" attributes: products/car: owner: "Владелец" 

它的工作原理!

至于轨3.2.12,它似乎被转换回来:

 activerecord: models: products: car: "Автомобиль" attributes: products: car: owner: "Владелец" 

products/car: "Автомобиль"不工作了