Ruby 如何使用Psych在YAML文档中发出注释?

Ruby 如何使用Psych在YAML文档中发出注释?,ruby,yaml,psych,Ruby,Yaml,Psych,我想在序列元素之间生成一个带有注释的YAML文档,但我真的不知道该怎么做。有任何指针吗?您不能使用Psych发出包含注释的YAML文档。Psych基本上是转储一个散列,而你也不能在散列中有注释。非常确定这(直接)是不可能的。但还不足以确定答案。解决方法是以某种方式标记序列元素,并对YAML字符串进行后期处理以插入/转换注释。请参见以下问题:

我想在序列元素之间生成一个带有注释的YAML文档,但我真的不知道该怎么做。有任何指针吗?

您不能使用Psych发出包含注释的YAML文档。Psych基本上是转储一个散列,而你也不能在散列中有注释。

非常确定这(直接)是不可能的。但还不足以确定答案。解决方法是以某种方式标记序列元素,并对YAML字符串进行后期处理以插入/转换注释。请参见以下问题: