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

时间:2012-07-11 07:11:03

标签: ruby-on-rails mongoid

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

<% @app.created_at.strftime("%m/%d/%y") %>

rails正在筹集

undefined method `getlocal' for "Wed, 11 Jul 2012 02:39:24 -0400":String

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

提前感谢!

1 个答案:

答案 0 :(得分:21)

您的模型是否包含

include Mongoid::Timestamps

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

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