0

我正在尝试每天使用列 id、name、balance 和 timezone 更新用户表。余额是否翻了一番。该功能非常简单,但用户必须每天在其时区的 00:00 进行更新。

我最初的想法是检查时区 1 和时区 2 之间的用户并进行更新。

我正在使用 Heroku 调度程序。

谢谢

4

2 回答 2

0

您可以在创建时使用 存储用户的时区before_save,并每小时安排一次作业。你会找到这样的用户:

users = User.find_by_timezone('1234')
于 2012-07-28T07:44:14.847 回答
0

用户的休息时间不在 00:00 和 01:00 之间

Time.zone = user.tz || 'UTC'

break if Time.zone.now.hour != 0   
于 2012-07-29T04:31:51.780 回答