我有一些简单的代码部分用于我的一个视图,它遍历comments
集合:
<%= time_ago_in_words(comment.created_at) %>
返回undefined method >' for nil:NilClass
错误。
同时,
<%= comment.created_at %>
工作正常并返回:
2013-12-25 12:19:53 UTC
有什么想法吗?感谢。
答案 0 :(得分:0)
你似乎需要把你的当地时间放在i18n中(这不是英语,是吗?):
"en":
datetime:
distance_in_words:
about_x_hours:
# The defaults are "about 1 hour" and "about %{count} hours"
one: "1 hour"
other: "%{count} hours"
答案 1 :(得分:0)
您的comment.created_at为零 - time_ago_in_words使用&gt;签署以确定如何显示输出,如果提供的日期时间为零,则会抛出错误。