Tag: to yaml

Rails控制台’y’帮助器返回NameError而不是yaml格式化输出

我正在尝试在Rails 3.2.6 / Ruby 1.9.3控制台中使用y object为ActiveRecord对象获取格式良好的yaml输出,但由于某种原因它不适合我。 我过去曾经用过它,但是在它破坏的某个地方。 我尝试时得到以下输出: NameError: undefined local variable or method `yaml’ for main:Object

可以使用Ruby的YAML模块嵌入注释吗?

to_yaml方法产生了很好的YAML输出,但我想在某些元素之前包含注释行。 有办法吗? 例如,我想生产: # hostname or IP address of client client: host4.example.com # hostname or IP address of server server: 192.168.222.222 从类似的东西: { :client => ‘host4.example.com’, :server => ‘192.168.222.222’, }.to_yaml …但我不确定YAML模块是否有办法完成。 更新:我最终没有使用使用正则表达式插入注释的解决方案,因为它需要从注释中分离数据。 对我来说最简单,最容易理解的解决方案是: require ‘yaml’ source = <<SOURCE # hostname or IP address of client client: host4.example.com # hostname or IP address of server server: […]

Ruby to_yaml utf8字符串

如何使用ruby to_yaml方法存储带有原始符号的utf8字符串而不是转义序列?