我在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则可以使用
答案 0 :(得分:2)
让我们说post.created_at
是在9月1日。
sept 1, sept 1 + 30 days
大约一个月。如果你总是有post.created_at, post.created_at + 30.days
,那么它总会返回about one month
,因为这是你给它的时间。