我允许我网站上的用户旋转他们的照片。我通过ajax调用Delayed_Job过程(通过Heroku)来完成此操作,该过程旋转照片。他们按下“旋转照片”后,显示一个加载微调器。但我的问题是这样的:什么是我的网页知道Delayed_Job何时完成的最佳方式,因此我可以加载新照片?如何在Ruby on Rails中完成延迟作业后执行ajax回调?
是否需要对我的服务器进行连续的ajax轮询以确定延迟作业是否完成?或者有什么办法可以实现ajax回调到我的页面,当延迟作业完成时会通知我的页面?
在此先感谢。
你真的需要使用Delayed_Job来旋转单个图像吗? – cam 2011-01-14 05:03:13
可能不是,所以这绝对是一个考虑因素。 – 2011-01-14 19:12:48