显示created_at时未定义的方法“getlocal”?

我使用rails 3.2.6,ruby 1.9.3和mongoid gem 3.0。

我想显示数据库条目的created_at字段,但得到以下错误:

undefined method `getlocal' for "Wed, 25 Apr 2012 15:04:37 -0400":String 

这是rails代码:

 
Erstellt am:

有什么建议是什么问题? 有错误吗? 在我看来应该工作吗?

提前致谢!

尝试将以下内容添加到您的模型中

 include Mongoid::Timestamps 

请参阅http://mongoid.org/en/mongoid/docs/extras.html#timestamps

getlocalTime类的一个方法,因此它可能是混合对象类型的问题。 系统期望@app.created_at是Time的实例, 而不是DateTime 。 确保created_at的字段类型是DateTime,并且在创建/更新此字段时,请确保您放入的对象也是DateTime对象。

如果你使用mongoid,而不是
@app.created_at
尝试
@app[:created_at]
这对我有用