Ruby 2.2.3无效日期

Ruby 2.2.3 invalid date

下面的方法

now = Date.today
@start_week = Date.commercial(now.cwyear,now.cweek+9)

正在返回并且参数错误 invalid date。这是在 ruby 1.9.3 下工作的。奇怪的是,没有关于

的投诉
@start_week = Date.commercial(now.cwyear,now.cweek+8)

和控制台returnsMon, 28 Dec 2015

所以问题是在这种情况下如何简洁地滚动年份。

傻。把方法改成简洁

@start_week = Date.today.beginning_of_week + 9.weeks

[获取过滤器 运行]