0


0

負のタイムゾーンに対して誤った値を返すクエリ

特定の日時値の後に更新されたレコードの数を取得する必要があるRailsアプリケーションがあります。

Records.count(:all, :conditions => "updated_at > '#{date_time_value}'")

上記のクエリを使用しようとしたときに、タイムゾーンが負の値の場合、レコード数が正しくありません。

すべてのタイムゾーンの値でそれを機能させる方法はありますか?

1 Answer


0


UTCで日付を保存し、UTC日付でのみ要求する必要があります。

date_time_valueが日付の場合、.utcを呼び出して変更を行います。