【发布时间】:2010-04-29 12:39:26
【问题描述】:
嘿。我想上传一个文件然后解析它。因为解析最多需要 10 分钟,所以我安装了延迟作业插件并通过 send_later 函数调用解析函数。不得不提的是,这是一个 AJAX 应用。
想象一下,您按下一个 AJAX 按钮开始上传,然后将源导入数据库。在此过程中,我想显示进度条或消息(正在导入...),当它完成时任务状态更改为完成。
我的问题是:检查进程状态的最佳方法是什么。你会怎么做?我的想法是让另一个控制器操作“状态”来查看数据库并提供正确的状态。
【问题讨论】:
标签: ruby-on-rails backgroundworker delayed-job