Mongoid:时间戳字符串的类型?

Tro*_*nic 6 ruby-on-rails mongoid

我想知道为什么mongoid在我想读出created_at日期时返回一个字符串?我的问题是:当我想打印这样的日期

<% @app.created_at.strftime("%m/%d/%y") %>
Run Code Online (Sandbox Code Playgroud)

铁路正在提高

undefined method `getlocal' for "Wed, 11 Jul 2012 02:39:24 -0400":String
Run Code Online (Sandbox Code Playgroud)

错误.那么我该怎么办才能让mongoid将日期作为Time对象返回?

提前致谢!

Sha*_*uli 21

你的模型是否包含

include Mongoid::Timestamps
Run Code Online (Sandbox Code Playgroud)

如果是,someObject.created_at.class应该返回Time

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