Ruby 命名错误:未定义的方法'each';2014年1月19日太阳报:日期

Ruby 命名错误:未定义的方法'each';2014年1月19日太阳报:日期,ruby,date,iterator,date-range,nomethoderror,Ruby,Date,Iterator,Date Range,Nomethoderror,我试图迭代一个日期范围 date\u value\u start和date\u value\u end是date类的两个值 为什么下面的代码返回错误消息:“NoMethodError:Sun的未定义方法`each',2014年1月19日:日期” 您正在调用日期对象上的每个。您应该在范围内调用它 试一试 您正在调用日期对象上的每个。您应该在范围内调用它 试一试 您正在调用日期对象上的每个。您应该在范围内调用它 试一试 您正在调用日期对象上的每个。您应该在范围内调用它 试一试 date_value_

我试图迭代一个
日期
范围

date\u value\u start
date\u value\u end
date
类的两个值

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


您正在调用日期对象上的每个。您应该在
范围内调用它

试一试


您正在调用日期对象上的每个
。您应该在
范围内调用它

试一试


您正在调用日期对象上的每个
。您应该在
范围内调用它

试一试


您正在调用日期对象上的每个
。您应该在
范围内调用它

试一试

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