我知道我可以做:

en:
  greeting:
    hello, %{name}!


t('greeting',{:name =>“ homie”})
=>“你好,亲爱的!”

但是我该怎么办:

en:
  greetings:
    - Hey, %{name}
    - Wassup, %{name}


?似乎未对列表执行插值...有没有办法做到这一点?

最佳答案

您必须明确告诉yaml什么是多行。这就是|

en:
  greetings: |
    - Hey, %{name}
    - Wassup, %{name}

关于ruby-on-rails - 在Yaml列表内插值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6920173/

10-11 07:17
查看更多