标签: ruby-on-rails ruby date time
Posts有一个duration字段,可以是一周,两周或三周,存储为整数(1,2或3)。我想告诉用户他们的发布时间的百分比已经过去了。
Posts
duration
因此,如果它是6天前的created_at,并且持续时间是一周,则到期时大约为85%。
created_at
我尝试了很多东西,我觉得它应该很简单,但我无法理解它。
答案 0 :(得分:2)
((Time.now - created_at)/duration.weeks.to_f*100).round