0
私はいくつかの特定の問題に直面しましたが、私はレールの方法でそれを行うことが可能であることを知っているので、問題についてとてもrailsは特定のタイムゾーンの一意性の日付を確認します
、:
私は一日中のため、created_at
フィールドのuniqueness
検証が必要ですが、この日は太平洋標準時にする必要があります。
ので、期間7時AM-7:00AM
任意の提案、みんなで1つのレコードのみ?
私はいくつかの特定の問題に直面しましたが、私はレールの方法でそれを行うことが可能であることを知っているので、問題についてとてもrailsは特定のタイムゾーンの一意性の日付を確認します
、:
私は一日中のため、created_at
フィールドのuniqueness
検証が必要ですが、この日は太平洋標準時にする必要があります。
ので、期間7時AM-7:00AM
任意の提案、みんなで1つのレコードのみ?
タイムスタンプはUTCで保持されています。タイムゾーンは、DB内で一意にしたいので、実際には問題にはならないと思います。
created_on
フィールドをテーブルに追加することをお勧めします。このフィールドは、Activerecordによって管理され、現在の日付で埋められ、その一意性が検証されます。
デフォルトでは、 'created_at'のタイムスタンプはタイムゾーンなしで保持され、ActiveRecordはローカルマシンのタイムゾーンに変換されます。そして、私は特定のタイムゾーンの一意の行が必要です。 –