来自created_at的distance_of_time_in_words

时间:2013-11-09 20:23:18

标签: ruby-on-rails ruby

我在created_at属性上使用带有rails 4的distance_of_time_in_words但它不起作用

在我看来:

<% @posts.each do |post| %>
....
<td><%= distance_of_time_in_words(post.created_at,  post.created_at + 30.days)   %></td>

它始终显示:

about 1 month

如果我使用time_ago_in_words则可以使用

1 个答案:

答案 0 :(得分:2)

让我们说post.created_at是在9月1日。

sept 1,  sept 1 + 30 days

大约一个月。如果你总是有post.created_at, post.created_at + 30.days,那么它总会返回about one month,因为这是你给它的时间。