基于用户时区的Rails通讯

时间:2012-07-28 07:20:03

标签: sql ruby-on-rails ruby heroku

我正在尝试每天更新一个包含列id,名称,余额和时区的用户表。平衡得到了加倍。该功能非常简单,但必须每天为用户在其时区00:00进行更新。

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

我正在使用Heroku Scheduler。

谢谢

2 个答案:

答案 0 :(得分:0)

您是否可以使用before_save将用户的时区存储在创建时,并安排作业时间。你会发现用户有这样的东西:

users = User.find_by_timezone('1234')

答案 1 :(得分:0)

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

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

break if Time.zone.now.hour != 0