在4.1.4 "Lazy" Lookup下,如果您有以下字典:
es:
books:
index:
title: "Título"
你可以像这样在app / views / books / index.html.erb模板中查找books.index.title值(注意点):
<%= t '.title' %>
但如果我像这样改变字典:
es:
books:
index:
title: "Título"
author:
first_name: "Jane"
然后:
<%= t '.first_name' %>
提供缺少的翻译错误。
1)您的嵌套深度是否有限制?
2)你可以通过yaml设置自定义哈希键(例如,假设代替&#34;索引&#34;作为我想要使用的键&#34;风筝&#34;,即使风筝不是实际视图)如果是这样的话?
答案 0 :(得分:1)
不,嵌套深度没有限制,只是你没有遵循它背后的“逻辑”:
''。' '.first_name'指的是页面中的控制器+操作,在本例中为books:index: - 因此,如果要访问author:first_name:,则应在索引文件中放入'.author.first_name'。