Rails object.to_yaml没有前导破折号

时间:2014-06-19 10:04:06

标签: ruby-on-rails ruby yaml psych

每个to_yaml输出都有三个前导短划线:

---
a:
  b:
    c: soemthing

如何在没有前导破折号的情况下将对象转换为yaml?

1 个答案:

答案 0 :(得分:1)

来自规范:

  

YAML使用三个破折号(“---”)将指令与文档内容分开。如果没有指令,这也用于表示文档的开始。

     

请参阅:http://www.yaml.org/spec/1.2/spec.html#id2760395

换句话说:您的示例启动就像应该启动有效的YAML文档一样。它没有错。