摘要:
不同于java, ruby内部并不支持unicode(据说到2.0会支持, 但是没有确认) 在字符编码处理上ruby是借助于Open Group的iconv库, 这个库在linux上似乎默认就有, windows上没有这个库, 解决方案在末尾使用iconv很简单, 下面是把iso8859-1编码转换到GBK编码的例子 require 'iconv'conv = Iconv.new("GBK", ... 阅读全文
摘要:
此笔记是为了帮助理解 "<<" 指令 ruby语言允许我们在一个对象的基础上定义类,使得我们可以单独扩展一个对象的行为,例子如下 test="hello" #普通string normal=a.dup #还是普通string class << test def to_s "value is #{self}" end end ... 阅读全文
摘要:
ruby的图书不多,下面这些都是我从网络上收集而来的 , 下载直接点击图片即可 Programming Ruby, Second Edition :ruby的入门读物,第二版,学ruby必读(UPDATED)Agile Web Development with Rails :第二版 beta.基于rails1.2(UPDATED)The Ruby Way 现在是更新到ruby 1.8.4... 阅读全文
摘要:
uc 阅读全文
摘要:
我在linux上安装了rubygem以后, 发现一个问题,单独写的ruby文件无法以相对路径require gem上的包 比如 require 'something' 不行,必须以绝对路径 require '/usr/local....../something' 才可以 我查询了ruby的loadpath ("$:") ,发现这个路径并不在RUBY的loadpath中, 按道理说不能require... 阅读全文