注册时遇到的ruby问题

注册时遇到的ruby问题

昨晚前来注册,遇到的随机题目竟然是用ruby写一段显示当前php?name=%C8%D5%C6%DA" onclick="tagshow(event)" class="t_tag">日期的代码,于是遂写下如下代码:puts Date::today
本以为注册过程可以顺利进行,可谁知却被提示代码不正确-_-#
疑问中。。。。。于是就在本地小测一把(1.8.6),结果正确啊。。。。。。。

于是猜测不正确的原因:版本问题?因为我今天在1.8.4下必须加上require 'date'后上述代码才能正确执行


望高手指点,告诉我真正的原因,先谢过啦
puts Date::today
輸出:2007-11-22,
我的是1.8.6的沒什么問題啊。
1.8.5
puts Date::today NoMethodError: undefined method `today' for Date:Class
......
irb(main):002:0> puts Date ::today
SyntaxError: compile error
(irb):2: syntax error, unexpected tIDENTIFIER, expecting tCONSTANT
    from (irb):2
    from :0

1.8.6
irb(main):001:0> Date.respond_to?(:today)
=> false
irb(main):002:0> require 'Date'
=> true
irb(main):003:0> Date.respond_to?(:today)
=> true