【发布时间】:2012-09-14 16:53:43
【问题描述】:
如何在 IRB 中创建一个具有给定日期的新 Date 对象。 以下方法无效。
1.9.3p194 :053 > require 'active_support'
=> true
1.9.3p194 :054 > Date.new
=> #<Date:0x9d80730>
1.9.3p194 :055 > Date.parse('12/01/2012')
NoMethodError: undefined method `parse' for Date:Class
from (irb):55
1.9.3p194 :055 > Date.new('12/01/2012')
ArgumentError: wrong number of arguments(1 for 0)
【问题讨论】:
-
你看文档了吗?
-
是的,我做到了。谢谢。仍在寻找答案。
-
这个ruby-doc.org/stdlib-1.9.3/libdoc/date/rdoc/Date.html 说我应该能够按照我尝试的方式使用这些方法。
-
你需要
require 'date'来获得标准库的实现——核心类是一个精简的版本。是的,这很令人困惑。
标签: ruby-on-rails ruby date datetime activesupport