Rails I18n,当我们要求接收哈希值时的插值 object
Rails I18n, interpolation when we ask to receive a hash object
我的字符串中的值插值有问题,我要求 related_links 字符串,我收到一个带有标题和 url 的散列。
这是我的.yml
user:
subject: "New project created: %{title}"
related_links:
- title: Project Created
url: 'projects/%{id}'
当我要求 I18n.t("user.releated_links", id: xx)
我得到
{title: "Project Created", url: "projects/%{id}"}
你们中有人知道我如何将我的参数传递给 related_links 并且它可以在散列中插入字符串吗?
我想你是想使用 I18n.t("user.releated_links.url", id: xx)
。
您缺少最后一个密钥。
附带说明:您确定要从本地化文件生成 URL 吗?假设这些是您应用程序中的链接,您为什么不更好地使用 rails 助手?
我的字符串中的值插值有问题,我要求 related_links 字符串,我收到一个带有标题和 url 的散列。
这是我的.yml
user:
subject: "New project created: %{title}"
related_links:
- title: Project Created
url: 'projects/%{id}'
当我要求 I18n.t("user.releated_links", id: xx)
我得到
{title: "Project Created", url: "projects/%{id}"}
你们中有人知道我如何将我的参数传递给 related_links 并且它可以在散列中插入字符串吗?
我想你是想使用 I18n.t("user.releated_links.url", id: xx)
。
您缺少最后一个密钥。
附带说明:您确定要从本地化文件生成 URL 吗?假设这些是您应用程序中的链接,您为什么不更好地使用 rails 助手?