Rails无法呈现记录的created_at属性

时间:2015-02-05 01:03:23

标签: ruby-on-rails database sqlite rendering

这很奇怪,因此我可以渲染Message对象的每个其他部分但是datetime字段.... Heres是违规代码:

<h2><%= message.created_at.to_datetime.to_formatted_s(:long)%></h2>

它抱怨Null.class没有这样的方法.datetime。我尝试只渲染message.created_at并且没有任何显示。我已经实现了这一点,它运行良好,我在Rails框架中遗漏的任何变化?

编辑:在我在活动管理员中部署的应用程序下查看,所有时间戳都消失了,就像我看不到它们一样。

1 个答案:

答案 0 :(得分:1)

这条线一直在打破....(config / application.rb)

config.active_record.default_timezone = 'Eastern Time (US & Canada)'

我试图设置时区以便正确显示,但我想这不是可行的方法。