Ruby 遇到个见鬼了的 Ruby 或 Rails 的问题。。。

fredwu · 2012年08月06日 · 最后由 jjym 回复于 2012年08月22日 · 2231 次阅读

耸肩 ing...

# ruby 1.9.3-p194 + rails 3.2.6

Date.new.step(Date.new, 1.second).map{}
#=> TypeError: expected numeric
Date.new.step(Date.new, 1.second.to_i).map{}
#=> [nil]
Date.new.step(Date.new, 1).map{}
#=> [nil]

# ruby 1.9.2-p290 + rails 3.2.6

Date.new.step(Date.new, 1.second).map{}
#=> [nil]
Date.new.step(Date.new, 1.second.to_i).map{}
#=> [nil]
Date.new.step(Date.new, 1).map{}
#=> [nil]

睡觉去了,明天起床后看看 gist 那边会不会有大牛来授业解惑。。。https://gist.github.com/3274847

1.second 这个地方有些可疑。是不是 1.9.3 和 1.9.2 实现的方式不一样?

打算做 @fredwu 粉丝,rails , slim...开源牛人 能不能换个高清头像,让我辈瞻仰

#2 楼 @feitian124 我以前一直以为他的头像是个蝌蚪。直到 ruby-china 才看清楚原来是张脸

靠,我试了下 Date.new.step(Date.new,"").map{} 结果更 diao

需要 登录 后方可回复, 如果你还没有账号请 注册新账号