7

created_at の日付を読みたいときに、なぜ mongoid が文字列を返すのか疑問に思っています。私の問題は、このように日付を印刷したいときです

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

レールは

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

エラー。では、mongoid が日付を Time オブジェクトとして返すようにするにはどうすればよいでしょうか。

前もって感謝します!

4

1 に答える 1

21

あなたのモデルには

include Mongoid::Timestamps

そうである場合、 someObject.created_at.class は Time を返す必要があります

http://mongoid.org/en/mongoid/docs/extras.html#timestampsを参照してください。

于 2012-08-03T18:56:51.193 に答える