2011-11-11 22 views
0

ローカルマイグレーションとutc時刻の両方を提供するために、誰かがレールの移行でt.timestampsをオーバーライドしたのか不思議です。以下のように:私のrailsローカルサーバー時刻とutc時刻/ t.timestampsのタイムスタンプ

updated_at 
created_at 
updated_at_utc 
created_at_utc 

一部は、これは本当に悪い考えですが、簡単に行う場合は、いくつかの内部の苦情を満たすだろうと考えています。私はペーパークリップを使用しているのでt.timestampsを不快にすることも考えていますし、そこにも情報があります。

私は計算を行うことができると知っていますが、MySQL経由でアクセスする際には両方の情報をそこに置くのが良いでしょう。ビジネスケースは、私たちのものの90%が私たちのタイムゾーンと10%の外のタイムゾーンで行われることです。

これをどのように無効にしますか?

+0

おそらくあなたの質問に直面するいくつかのアドバイス...日付を一度、UTCに保存し、この値が表示されているどこであれ現地時間に変換します。 – sorens

+0

おそらく私がしたいと思うだろうが、他の人はmysql iterfaceに精通しているので、両方の時間を持つ方が簡単です。技術よりもビジネスが多い。 – timpone

答えて

1

THXはちょうどbefore_saveコールバックでutcのフィールドを設定します。

関連する問題