我用
创建了另一个列t.datetime :update_at #Created because this is one time update
在我的更新中,我使用update_at: DateTime.now
在我的表格中创建了2013-12-21 06:30:33
,但当我尝试找到与
<%= distance_of_time_in_words(post.created_at, post.update_at) %>
为nil获取undefined method
to_datetime'错误:NilClass`
eg: created_at is 2013-12-20 07:02:28.386126 and update_at is 2013-12-21 06:30:33
答案 0 :(得分:0)
post.created_at
或post.update_at
返回nil。我的猜测是后者。如果更新后未重新加载post
变量(仍包含旧版本),则可能会发生这种情况。
重新加载/重新启动服务器,然后重试。