NoMethodError:2014年1月19日Sun的未定义方法`each':Date

时间:2014-01-22 11:48:18

标签: ruby date iterator date-range nomethoderror

我正在尝试迭代Date范围。

date_value_startdate_value_endDate类的两个值。

为什么以下代码返回错误消息:“NoMethodError:未定义方法`每个'对于Sun,2014年1月19日:日期”

date_value_start..date_value_end.each {|i| puts i}

1 个答案:

答案 0 :(得分:3)

您正在日期对象上调用.each。你应该在range

上调用它

尝试

(date_value_start..date_value_end).each {|i| puts i}