【问题标题】:What does this do in de.yml? date: <<: *datetime这在 de.yml 中有什么作用?日期:<<:*日期时间
【发布时间】:2015-01-25 19:50:27
【问题描述】:

我遇到了一个奇怪的错误,在使用 I18n.localize 方法时出现单个字符而不是完整的工作日表示。

This answer clarified a lot,并帮我插入了正确的翻译。

但在我删除以下内容之前,出现了有关缺少翻译的其他错误消息:

date:
  <<: *datetime
time:
  <<: *datetime

我需要那些吗?他们的目的是什么?

【问题讨论】:

    标签: ruby-on-rails internationalization yaml


    【解决方案1】:

    是的,你需要这个。它将datetime 片段放置到datetime

    这是一个例子:

    defaults: &defaults
      a: b
    
    c:
      <<: *defaults
    d:
      <<: *defaults
    

    相同
    c:
      a: b
    d:
      c: b
    

    【讨论】:

    • 这是什么意思? datetime 是依赖于此还是相反?
    • 好的,所以&lt;&lt;: *defaults 确保cd 在这种情况下继承defaults 中定义的任何键?
    • 是的,有点像局部
    • 非常感谢您的清晰解释!我希望这有更好的记录。
    猜你喜欢
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多