这很奇怪,因此我可以渲染Message对象的每个其他部分但是datetime字段.... Heres是违规代码:
<h2><%= message.created_at.to_datetime.to_formatted_s(:long)%></h2>
它抱怨Null.class没有这样的方法.datetime。我尝试只渲染message.created_at并且没有任何显示。我已经实现了这一点,它运行良好,我在Rails框架中遗漏的任何变化?
编辑:在我在活动管理员中部署的应用程序下查看,所有时间戳都消失了,就像我看不到它们一样。答案 0 :(得分:1)
这条线一直在打破....(config / application.rb)
config.active_record.default_timezone = 'Eastern Time (US & Canada)'
我试图设置时区以便正确显示,但我想这不是可行的方法。