1
時間を節約して別のゾーンで見るための基準は何ですか? DatetimeをUTCで保存し、ユーザのタイムゾーンをRailsで表示/照会しますか?
config.time_zone = 'UTC'
しかし、私はそれをレンダリング、および
beginning_of_day
が自分のタイムゾーンではなくUTCで一日の始まりを返す彼らのタイムゾーンに「今日作成されたすべての記事」のようなクエリをしたい:私は私の
environment.rb
でこれを持っています。レールはすでにバックグラウンドで変換を処理していますか?
は、ここで問題です:
@now = Time.now
=> Wed Jan 26 09:50:04 -0600 2011
User.count(:conditions => ["created_at > ?", @now])
SQL (1.3ms) SELECT count(*) AS count_all FROM `users` WHERE (created_at > '2011-01-26 09:50:04')
=> 1
@now = Time.now.utc
=> Wed Jan 26 15:50:10 UTC 2011
User.count(:conditions => ["created_at > ?", @now])
SQL (1.2ms) SELECT count(*) AS count_all FROM `users` WHERE (created_at > '2011-01-26 15:50:10')
=> 0