0

Rails3 で MongoDB を使用しています。すべての日付形式を EST に保存する必要があり、タイムスタンプを使用しています。config.time_zone = 'Eastern Time (US & Canada)' で app.rb を構成しても、何もしていないようです。誰かが私を案内してくれるので、ESTに保存する必要があり、表示中であってもEST形式でのみ表示する必要があります。

4

2 に答える 2

0

デフォルトでは、mongoid.ymlで次の行を使用しました

    use_activesupport_time_zone: true
    use_utc: false

この行をconfig.time_zone='EasternTime(US&Canada)'でapplication.rbに追加すると、すべてがEST形式で保存されます。これは、mongoidのアクティブなレコードがないためです。

于 2013-01-28T11:18:02.810 に答える
0

MongoDB はタイムゾーン情報を処理しません。この情報をコレクションの別のフィールドに保存し、自分で処理する必要があります。

于 2012-12-07T21:55:40.163 に答える