0

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 を使用すると機能します

4

1 に答える 1

2

9月1日だとしましょうpost.created_at

sept 1,  sept 1 + 30 days

約1ヶ月です。あなたがいつも持っているなら、それはあなたが与えている時間であるため、 post.created_at, post.created_at + 30.days常に戻ってきます.about one month

于 2013-11-09T20:41:10.327 に答える