基本上是这样的:
1.9.3p0 :024> 2.天 + Date.today
给出一个错误:
类型错误:无法强制将日期强制转换为 Fixnum
谁能解释为什么会这样以及如何在当天增加 2 天/月
你需要扭转它。
Date.today + 2.days
随访
2.days
返回一个Fixnum
,它有一个.+()
方法,该方法需要另一种数值类型,而Date
不是。 Date
有一个接受Fixnum
和其他数值类型的.+()
方法。