Ruby on rails 缺少翻译:ar.activerecord.errors.models.address.attributes.area.required
我正在对一个网站进行国际化,我发现了一个查找指南无法解决的问题 当表单未填写时,我会遇到以下错误: 缺少翻译: ar.activerecord.errors.models.address.attributes.area.required 我遵循指南,在YAML翻译文件中插入了以下内容:Ruby on rails 缺少翻译:ar.activerecord.errors.models.address.attributes.area.required,ruby-on-rails,internationalization,yaml,Ruby On Rails,Internationalization,Yaml,我正在对一个网站进行国际化,我发现了一个查找指南无法解决的问题 当表单未填写时,我会遇到以下错误: 缺少翻译: ar.activerecord.errors.models.address.attributes.area.required 我遵循指南,在YAML翻译文件中插入了以下内容: activerecord: attributes: address: area: "منطقة" street_name:
activerecord:
attributes:
address:
area: "منطقة"
street_name: "اسم/رقم الشارع"
errors:
models:
address:
attributes:
area:
required: "يجب أن تختار منطقة من المناطق الموجودة في قائمة المناطق"
messages:
required: يجب أن تختار منطقة من المناطق الموجودة في قائمة المناطق
record_invalid: 'فشل التحقّق من: %{errors}'
更新:如文件所示,我还尝试在消息
下添加required
,但仍然得到相同的错误
不过我还是犯了同样的错误。我做错了什么?YAML文件是否将
ar
作为其主键?好像不见了
ar:
activerecord:
属性:
...
是否为错误:
嵌套在activerecord:
下?是的,activerecord:错误:是的,我有错误:消息:但在那些我不需要的消息下:请记住,我需要区域的错误消息。仅需要,而不是所有需要的字段都包含此字段。也没什么。将使用我尝试的内容更新问题。yaml文件是否正确缩进?谢谢回答。我投了赞成票:)但没有。只是没有把它放在I18n.load\u path
中包括YAML文件的路径?是的。所有正常的翻译都很好。我仍然得到这个错误,虽然。所以我确信它的smt与这个特定的翻译有关