rails验证特定时区的唯一性日期

时间:2017-08-02 06:28:32

标签: ruby-on-rails activerecord

我遇到了一些具体的问题,我不想写自定义验证,因为我知道可以用rails-way来做。

所以,关于这个问题:

我需要uniqueness字段created_at验证一天,但此日期应该在太平洋时区。

因此,在7:00 AM-7:00AM期间只有一条记录

任何建议,伙计们?

1 个答案:

答案 0 :(得分:0)

时间戳以UTC格式保留,我想时区对您来说并不是一个问题,因为您只希望它在数据库中是唯一的。

我建议您在表格中添加created_on字段,该字段将由Activerecord管理,并填写当前日期并验证其唯一性。