我正在构建一个日常交易应用程序来学习 Ruby on Rails。
我想为每笔交易显示在几天和几小时内该交易不再可用的时间。
我现在在我看来使用:
Ends in : <%= distance_of_time_in_words_to_now(game.game_end_date) %>
如果只剩下几个小时,它运行良好并返回例如“交易在 3 小时内结束”。
当还有超过 1 天的时间时,该方法返回“交易在大约 2 天后结束”。在这种情况下,我想用天数和小时数显示更精确的东西。例如,它应该返回“交易在 2 天 7 小时内结束”。
有这方面的 Rails 方法吗?