require 'date'
now = DateTime.now
sunday = now - now.wday
>> sunday = now - now.wday
=> #<DateTime: 53058180361250947/21600000000,-5/24,2299161>
由于sunday
is 是一个DateTime
对象,我应该能够调用它的实例方法,例如to_date
or midnight
,这两个方法都在 Rails 文档中列出。
但是,这就是我得到的
>> sunday.to_time
NoMethodError: undefined method `to_time' for #<DateTime: 53058180361250947/21600000000,-5/24,2299161>
from (irb):17
实际上,这些实例方法都不适用于它。我正在使用irb模式,我不知道发生了什么。谁能告诉我如何解决这个问题?