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