加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 我如何知道使用了哪些ActiveSupport持续时间?

发布时间:2020-12-17 02:08:27 所属栏目:百科 来源:网络整理
导读:看看“ How to recover an integer from an ActiveSupport::Duration object”,我可以看到它应该是可能的,但对于: 2.hours.parts 我明白了: [[:seconds,7200]] 如何做得更好,以便我有: [[:hours,2]] 解决方法 这可能是不可能的. 如果查看core-extensions
看看“ How to recover an integer from an ActiveSupport::Duration object”,我可以看到它应该是可能的,但对于:

2.hours.parts

我明白了:

[[:seconds,7200]]

如何做得更好,以便我有:

[[:hours,2]]

解决方法

这可能是不可能的.

如果查看core-extensions in Active Support,time.rb的实现,则将部件设置为:使用Numeric#hours或Numeric#minutes或Numeric#seconds构造的Duration实例的秒数.

p 1.hour     # 3600 seconds
p 2.minutes  # 120 seconds
p 30.seconds # 30 seconds

因此,如果您检查持续时间#partments属性,您将始终在小时,分钟或秒内看到类似下面的所有持续时间

[[:seconds,7200]]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读