0
我遇到了一些特定的問題,我不想編寫自定義驗證,因爲我知道可以使用rails方式進行驗證。rails驗證特定時區的唯一性日期
所以,對這個問題:
我需要uniqueness
驗證了created_at
領域,在某一天,但這個日期應該是在太平洋時區。
所以,在週期7:00 AM-7:00AM
任何建議只有一條記錄,夥計們?
我遇到了一些特定的問題,我不想編寫自定義驗證,因爲我知道可以使用rails方式進行驗證。rails驗證特定時區的唯一性日期
所以,對這個問題:
我需要uniqueness
驗證了created_at
領域,在某一天,但這個日期應該是在太平洋時區。
所以,在週期7:00 AM-7:00AM
任何建議只有一條記錄,夥計們?
時間戳以UTC持續存在,我想時區對您來說不是一個真正的問題,因爲您只希望它在數據庫中是唯一的。
我建議你在你的表中添加一個created_on
字段,這個字段將由Activerecord管理並填充當前日期並驗證它的唯一性。
默認情況下,'created_at'中的時間戳在沒有時區的情況下持續存在,ActiveRecord將其轉換爲本地機器的時區。我需要特定時區的唯一性排。 –