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 が適切に読み取れるようにする場所がわからないだけだと思います。
前もって感謝します!