我正在使用 rufus scheduler gem 来运行后台作业。我正在使用这个 gem 向 twitter 和 facebook 发送消息和图像。下面是我的代码
def schedule_post_to_twitter(twitter_auth, file=nil)
scheduler = Rufus::Scheduler.new
scheduler.at self.post_at do
if file.present?
self.post_to_twitter(twitter_auth,file)
else
self.post_to_twitter(twitter_auth)
end
end
end
假设我会将消息安排在“2014-03-18 12:23:02”在开发中它会在 12.23 本身发布消息,但在生产中它会立即发布。调度在生产中不起作用。请帮助我如何使它在生产中工作。