ActiveSupport :: Продолжительность часов / минут / секунд всегда секунды? - PullRequest
2 голосов
/ 08 ноября 2019

Если у меня есть ActiveSupport::Duration и вызов часов / минут / секунд, он всегда возвращает количество секунд:

(8.hours + 1.second).parts
=> {:hours=>8, :seconds=>1}
(8.hours + 1.second).seconds
=> 28801 seconds
(8.hours + 1.second).hours
=> 28801 hours

Это ожидаемое поведение? Если да, то почему? :)

1 Ответ

0 голосов
/ 08 ноября 2019

Похоже на ошибку.

Я искал сообщенную ошибку, связанную с этим, но ошибки с этим нет.

Самая близкая это, но это не то же самое. .

https://github.com/rails/rails/issues/37450

Пожалуйста, создайте проблему с этим в этом формате

https://github.com/rails/rails/issues/37607

...