红宝石在轨道上

我有许多易腐烂的产品。 因此,每个产品都有一个称为hours_expiration的属性,用于说明产品在变质之前可以使用多少小时。

例如,苹果在168小时后到期; 坚果在4320小时内到期。

鉴于产品的小时到期时间和当前时间(Time.now或Date.now),我如何通过以下示例方式将过期时间人性化?

您的物品将在约:

  • 6个月和14天
  • 1个月和13天
  • 1个月和1天
  • 27天
  • 1天
  • 23小时
  • 1小时
  • 50分钟
  • 1分钟
  • 寻找坚固而简单的东西!


    助手distance_of_time_in_words似乎是你所要求的。

    http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-distance_of_time_in_words


    查看时间距离文档:http://apidock.com/rails/ActionView/Helpers/DateHelper/distance_of_time_in_words

    链接地址: http://www.djcxy.com/p/95411.html

    上一篇: ruby on rails

    下一篇: How to break out from a ruby block?