Ruby on rails ActiveSupport::持续时间小时/分钟/秒始终为秒?

Ruby on rails ActiveSupport::持续时间小时/分钟/秒始终为秒?,ruby-on-rails,ruby,activesupport,Ruby On Rails,Ruby,Activesupport,如果我有一个ActiveSupport::Duration并调用它的时/分/秒,它总是返回秒数: (8小时+1秒)。部分 =>{:hours=>8,:seconds=>1} (8小时+1秒)秒 =>28801秒 (8小时+1秒)小时 =>28801小时 这是预期的行为吗?如果是,原因是什么?:) 看起来像个虫子 我已经搜索了一些与此相关的报告错误,但没有与此相关的错误 最接近的是这个,但它不一样 请使用此格式创建一个问题

如果我有一个
ActiveSupport::Duration
并调用它的时/分/秒,它总是返回秒数:

(8小时+1秒)。部分
=>{:hours=>8,:seconds=>1}
(8小时+1秒)秒
=>28801秒
(8小时+1秒)小时
=>28801小时
这是预期的行为吗?如果是,原因是什么?:)

看起来像个虫子

我已经搜索了一些与此相关的报告错误,但没有与此相关的错误

最接近的是这个,但它不一样

请使用此格式创建一个问题