Ruby on rails 如何使用yaml格式的单引号获取哈希输出

Ruby on rails 如何使用yaml格式的单引号获取哈希输出,ruby-on-rails,ruby,yaml,Ruby On Rails,Ruby,Yaml,我有一个杂烩: copy_属性={ “命令”=>“复制项-递归-路径z:\*.txt c:\windows\temp”, } 将copy_properties.to_yaml Ouptut--command:`copy item-Recurse-Path z:\*.txt c:\windows\temp` 如何在生成的YAML中使用单引号获得输出,如 command:'copy item-Recurse-Path z:\*.txt c:\windows\temp' 第一个明显的问题是为什么如果

我有一个杂烩:

copy_属性={
“命令”=>“复制项-递归-路径z:\*.txt c:\windows\temp”,
}
将copy_properties.to_yaml
Ouptut--command:`copy item-Recurse-Path z:\*.txt c:\windows\temp`
如何在生成的YAML中使用单引号获得输出,如

command:'copy item-Recurse-Path z:\*.txt c:\windows\temp'

第一个明显的问题是为什么如果这是您的目标,那么在执行命令之前用引号将其括起来不是很好吗?并且不是您问题的确切答案,但可能是
复制属性。您想要的是to_yaml(canonical:true)
?我正在运行puppet代理,对于yaml,它应该以--command:'copy item-Recurse-Path z:.txt c:\windows\temp'的形式出现,否则我会得到错误。不,不是这样,我希望输出以'copy item-Recurse-Path z:.txt c:\windows\temp'的形式出现在yaml文件中,并用单引号引起来