gpt4 book ai didi

ruby-on-rails - 带方向的 Rails distance_of_time_in_words

转载 作者:数据小太阳 更新时间:2023-10-29 07:50:01 29 4
gpt4 key购买 nike

是否有类似于 distance_of_time_in_words 的 Rails 助手或 ruby​​ gem 考虑了方向( future /过去)?

它是这样工作的

distance_of_time_in_words_to_now 30.days.ago
# "about 1 month"
distance_of_time_in_words_to_now 30.days.from_now
# "about 1 month"

但我想找到更像这样的东西:

distance_of_time_in_words_to_now 30.days.ago
# "about 1 month ago"
distance_of_time_in_words_to_now 30.days.from_now
# "in about 1 month"

最佳答案

根据 the docs没有。

但是,这很简单,您可以将其包装在一个简单的方法中:

def distance_of_time(time)
if time > Time.now
"in #{distance_of_time_in_words_to_now time}"
else
"#{distance_of_time_in_words_to_now time} ago"
end
end

关于ruby-on-rails - 带方向的 Rails distance_of_time_in_words,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21442724/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com