2017-05-31 60 views
0

在Rails控制台(滑轨5.0.1),I具有表示时间间隔的对象ActiveSupport::Duration,在这种情况下12分钟:滑轨:增加两个的ActiveSupport ::持续时间时误差对象

x = ActiveSupport::Duration.parse("P0Y0M0DT0H12M")

我想补充分钟,它的随机量,所以我创建另一个ActiveSupport::Duration对象:

y = ActiveSupport::Duration.parse("P0Y0M0DT0H3M")

the docs,我希望是一BLE他们只需使用+运营商做x+y,但结果在增加:

NoMethodError: undefined method '+' for {:years=>0, :months=>0, :days=>0, :hours=>0, :minutes=>12}:Hash

我要去哪里错了?它为什么认为它们是哈希?

回答

相关问题