2013-11-27 29 views
0

我已经改变了默认的语言环境我的项目,现在有以下错误:如何在Rails中翻译模型的错误和属性?

Average check translation missing: ru.activemodel.errors.models.place_restaurant.attributes.average_check.blank 

平均检查“:average_check”在“PlaceRestaurant”的模式。我想更改俄语模拟的“平均检查”文本,并添加错误文本。我制作了'ru.yml'文件:

ru: 
    activerecord: 
    models: 
     place_restaurant: "Some russian analogue" 
    attributes: 
     place_restaurant: 
     average_check: "Some russian analogue" 

但它不起作用,average_check仍然是'平均检查'。我该如何解决它?

回答

1

一个错误消息为您提供了所有结构的外观。 Yaml应该是:

ru: 
activemodel: 
    errors: 
    models: 
     place_restaurant: 
     attributes: 
      average_check: 
      blank: "Не может быть пустым" 

一般来说这个错误信息对我来说似乎很奇怪。您是否使用默认存在验证?

相关问题