如何从 ActiveSupport::Duration 对象中恢复整数
How to recover an integer from an ActiveSupport::Duration object
如何恢复 ActiveSupport::Duration 对象对应的整数?
同时是否可以恢复时长类型?
示例:
foo = 2.day
bar = foo.duration_integer # expected "2"
baz = foo.duration_type # expected "day" or "days"
您可以像这样使用 parts
访问器。第一个元素是您所说的 duration_type
,最后一个元素是整数值:
2.day.parts
=> [:days, 2]
如何恢复 ActiveSupport::Duration 对象对应的整数?
同时是否可以恢复时长类型?
示例:
foo = 2.day
bar = foo.duration_integer # expected "2"
baz = foo.duration_type # expected "day" or "days"
您可以像这样使用 parts
访问器。第一个元素是您所说的 duration_type
,最后一个元素是整数值:
2.day.parts
=> [:days, 2]