0

例如: 在“EN.yml”中:

en:
  aliases:
    - &test test_passed
  some: ["bla-bla", *test, "bla-bla-bla,", *test]

在 view.html.erb 中:

<% @array = t('some') %>
<%= @array.join(" ") %>

浏览器中的结果:

bla-bla test_passed bla-bla-bla, test_passed

我的问题:也许有没有拐杖的简单方法?

4

1 回答 1

1

您可以将变量传递给翻译。

在 en.YML

en:
  aliases:
    - &test test_passed
  some: "bla-bla %{test} bla-bla-bla %{test2}"

在视图中

<%= t('some', :test => test_value, :test2 => test2_value) %>
于 2013-07-16T12:56:43.007 回答