我正在运行一个使用 rufus-scheduler 在中午向所有用户发送每日电子邮件的 Rails 应用程序,但是,它目前在中午为应用程序时区“台北”发送电子邮件。
我在注册时捕获用户时区,但我无法将变量放入 rufus-scheduler 任务中
scheduler.cron('0 15 * * * @time_zone') do
Account.all.each do |account|
CODE
account.users.each do |user|
DELIVER EMAIL CODE
end
end
end
我想我只是不确定在哪里定义 @time_zone 变量,以便 rufus 正确读取它。
提前致谢!