Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails助手“时间的距离”显示随机值_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails RubyonRails助手“时间的距离”显示随机值

Ruby on rails RubyonRails助手“时间的距离”显示随机值,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在做一个叫JumpstartAB.com的教程。 他们建议在评论部分添加时间戳 在注释显示中添加时间戳 我们应该补充一下评论发布的时间。Rails有一个非常简洁的助手,名为“>distance\u of\u time\u”(用单词表示),它包含两个日期,并创建一个文本描述它们的>差异,例如32分钟后、3个月后等等 您可以在_comment.html.erb部分中使用它,如下所示: 稍后发布 现在,当我在文章中添加注释时,我认为这些时间戳只显示了一些随机值。在添加评论后,大约3小时后就会有类似

我正在做一个叫JumpstartAB.com的教程。 他们建议在评论部分添加时间戳

在注释显示中添加时间戳

我们应该补充一下评论发布的时间。Rails有一个非常简洁的助手,名为“>distance\u of\u time\u”(用单词表示),它包含两个日期,并创建一个文本描述它们的>差异,例如32分钟后、3个月后等等

您可以在_comment.html.erb部分中使用它,如下所示:

稍后发布

现在,当我在文章中添加注释时,我认为这些时间戳只显示了一些随机值。在添加评论后,大约3小时后就会有类似的帖子发布。知道怎么解决吗

谢谢

没错

如果这篇文章是三个小时前创建的,而你现在添加了一条评论,那么评论大约是三个小时后。。。大约在文章创建三小时后

如果你想知道从现在开始评论发布的时间,你需要一个不同的助手,time\u ago\u in\u words


它们真的是随机的吗?看起来它们是按升序排列的,这似乎不是随机的。您期望的输出是什么?
Posted <%= time_ago_in_words(comment.created_at) %> ago.