文章列表
http://www.oracle.com/technology/pub/articles/haefel-oracle-ruby.html
Rails的默认设置适用于 MySQL,使用Oracle时要重新配置:
1、下载和安装 Oracle Rails 库,访问 http://rubyforge.org/projects/ruby-oci8,下载 ruby-oci8-0.1.16-mswin.r 到 C 盘中,然后在命令窗口中执行以下命令:
C:\> ruby ruby-oci8-0.1.16-mswin.rb
2、Rails应用所在服务器需要安装Oracle客户端
3、更改da ...
- 2007-01-11 17:28
- 浏览 1128
- 评论(0)
http://rubycn.ce-lab.net/faq/7.html#a7.2e5.20nil.a4.c8false.a4.cf.a4.c9.a4.a6.b0.e3.a4.a4.a4.de.a4.b9.a4.ab
7. 内部库
7.1 instance_methods(true)返回什么?
7.2 为什么rand总是生成相同的随机数?
7.3 怎样从0到51中选出5个不重复的随机数呢?
7.4 Fixnum、Symbol、true、nil和false这些立即值与引用有什么不同?
7.5 nil和false有什么不同?
- 2007-01-08 14:33
- 浏览 1364
- 评论(0)
open("example", "r+").readlines.each_with_index{|l, i|
l[0,0] = (i+1).to_s + ": "}
上面的代码并不能将行号添加到example中。这是因为该代码并没有修改原文件, 而只是修改了readlines读入的字符串而已。必须将修改后的内容写入文件才行。
io = open("example", "r+")
ary = io.readlines
ary.each_with_index{|l, i| l[0,0] = (i ...
- 2007-01-08 14:31
- 浏览 1181
- 评论(0)
字符串
可以使用单引号或双引号来指定一个字符串。双引号情况下允许串中加入逃逸字符并能够嵌入待计算的表达式。在单引号串情况下,你看到的就是串中的实际内容。
ruby 代码
irb(main):006:0> "try to add #{2+2}"
=> "try to add 4"
一个百分号和小写或大写字母Q可以用来表达一个字符串,分别相应于单引号或双引号风格。跟随在q%或Q%后面的字符分别定义了字符串literal的开始和结束。
ruby 代码
irb(main):001:0& ...
- 2007-01-08 14:31
- 浏览 652
- 评论(0)