ruby中yaml yaml4r

原创 2007年10月09日 11:59:00
 ruby 在1.8以后的版本中已经加入了对yaml的支持。如果是老版本的ruby sdk可以到http://yaml4r.sourceforge.net/下载其yaml的支持文件。
yaml的表现能力非常丰富。让人惊奇的是,我们能给指定的键定义除string外其他ruyb的类型。这样就不需要再对string进行解析了。
http://yaml4r.sourceforge.net/有详细的文档。
YAML::parse在解析yaml文件的时候会严格检验文件的缩进。:Indent => 4(defaults to 2) hash选项可以用来改变默认的缩进。所以在设计yaml文件的时候,不能乱加空格。还有YAML文件是不兼容TAB的,幸好各个编辑器都把TAB转换成了空格。如果大家在设计YAML文档的时候采用的是文本工具,那么就要小心TAB了。

Ruby/Rails 中的YAML

YAMLYAML Aint Markup Language。YAML是一个类似GNU的递归式定义。GNU对Unix说“No”,YMAL则是对XML说“No”。而在Ruby的世界里,YAML可以说是Ru...
  • smilewater
  • smilewater
  • 2007-07-05 16:08:00
  • 5911

yaml文件的设置及ruby读取yaml数据

 关于yaml的介绍可以查看IBM的 yaml介绍 ,这里主要讲述yaml格式的设置及如何使用ruby读取yaml数据yaml数据设置yaml的语法:    Structure通过空格来展示。Seq...
  • watir
  • watir
  • 2009-02-21 20:45:00
  • 4018

yaml资料的设置及ruby读取yaml数据

yaml文件的设置及ruby读取yaml数据 关于yaml的介绍可以查看IBM的 yaml介绍 ,这里主要讲述yaml格式的设置及如何使用ruby读取yaml数据 yaml数据设置 --...
  • lt_fina
  • lt_fina
  • 2012-11-21 14:35:28
  • 629

ruby 序列化和YAML

序列化的概念 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将数据流转换为对象。这两个过程结合起来,就使得数据能够被轻松地存储和传输。 为什么需使用序列化?有两个...
  • lt_fina
  • lt_fina
  • 2012-11-21 14:37:13
  • 1487

使用 Ruby 解析CSV文件&YAML文件

图 haml  (students.csv文件位置在在public/csv_demo/students.csv) .page-model-form .page-admin-form-...
  • menxu_work
  • menxu_work
  • 2013-10-09 14:57:31
  • 3462

使用gem安装rails,付解决It seems your ruby installation is missing psych (for YAML output).

http://blog.csdn.net/abbuggy/article/details/8181064 在前面,我们学会了使用RVM的作用和利用RVM安装ruby并管理其版本的方法。 下一步...
  • ABBuggy
  • ABBuggy
  • 2012-11-15 00:03:09
  • 9129

5分钟认识YAML

5分钟认识YAML翻译: liubin                http://www.ruby-cn.org/原文: http://yaml.kwiki.org/index.cgi?HomePa...
  • ruby_cn
  • ruby_cn
  • 2004-11-11 18:03:00
  • 8998

Ruby学习笔记_ARGF的使用 读取多个文件合并成String

[Ruby]ARGF的使用 Ruby里ARGF可以将多个文件的内容合并成一个String puts ARGF.read // test.rb 运行ruby test.rb...
  • xuleilx
  • xuleilx
  • 2014-04-23 22:43:51
  • 1161

missing psych

acer@ubuntu:/$ gem update /usr/local/ruby193p0/lib/ruby/1.9.1/yaml.rb:56:in `': It seems your ruby...
  • zzsg2005
  • zzsg2005
  • 2012-02-22 22:42:27
  • 1058

ruby on rails3 常见问题总结

1.在进行rails安装时,会经常遇到这样的问题,在执行“bundle install”时,时常会出现这样的提示“Make sure that `gem install mysql2 -v '0.3....
  • g599351300
  • g599351300
  • 2012-06-05 17:45:30
  • 4140
收藏助手
不良信息举报
您举报文章:ruby中yaml yaml4r
举报原因:
原因补充:

(最多只允许输入30个字)