我想要显示的帖子显示他们发布了多少分钟或几周前。
例如,如果帖子是在5分钟前创建的,则应显示为
5m
5天前:
5d
10周前:
10w
等等。
以前我只是使用time_ago_in_words
,但更喜欢更简单的视图。
答案 0 :(得分:0)
答案 1 :(得分:0)
您似乎需要创建自己的解决方案,例如:
在ApplicationHelper
:
def short_time_ago_in_words(time)
case time
when (1.minute.ago)...(Time.now) then "1m"
when...
when (Date.today - 1)..(Date.today) then "1d"
when (Date.today - 7)..(Date.today) then "1w"
when...
end
end