Rails I18n访问路径助手

时间:2015-08-18 14:00:08

标签: ruby-on-rails-4 rails-i18n

我们说我有一个邮件程序,它是从我的应用程序中的多个位置触发的,它使用引用应用程序URI的I18n密钥。像这样:

mailers:
  congratulations: "Congratulations! Go to https://www.example.com to claim your prize!"

因为我从多个位置访问它,所以我不想将URI传递给I18n调用。

如果我有多种语言的消息,都引用相同的URI,我如何将该URI的变量传递给消息,如路径助手?

1 个答案:

答案 0 :(得分:1)

您可以将URI放在application.rb中,然后您可以将其作为MyAppName::Application::YOUR_URI

进行访问
congratulations: "Congratulations! Go to #{MyAppName::Application::YOUR_URI} to claim your prize!"