我已更改项目的默认语言环境,现在出现以下错误:
Average check translation missing: ru.activemodel.errors.models.place_restaurant.attributes.average_check.blank
'PlaceRestaurant'模型中的平均检查是':average_check'。我想更改俄语模拟的“平均检查”文本,并添加错误文本。我做了'ru.yml'文件:
ru:
activerecord:
models:
place_restaurant: "Some russian analogue"
attributes:
place_restaurant:
average_check: "Some russian analogue"
但它不起作用,average_check仍然是'平均检查'。我该如何解决?
答案 0 :(得分:1)
错误消息为您提供所有结构的外观。 Yaml应该是:
ru:
activemodel:
errors:
models:
place_restaurant:
attributes:
average_check:
blank: "Не может быть пустым"
一般来说,这个错误信息对我来说似乎很奇怪。您使用的是默认状态验证吗?
答案 1 :(得分:0)
这就是本地文件的样子。你没有提到“错误”。