我有一对夫妇在我的Rails应用程序调用外部web API过程 - 并需要很长的时间才能完成。 我认为移动它们在后台进行处理。
我希望能够向用户显示后台进程(即进度条)的进展情况。
首先,是否有关于实施Rails中使用jQuery进度条(不涉及到文件上传过程)任何好的教程/学习资源? 我已经看到了很多的资源上显示图形 - 但不是在如何挂钩图形更新到实际的后台进程的大量信息。
其次,我认为后台处理各种宝石,有一个会以进度条(即延迟乔布斯Resque,Sidekiq)更好地工作?
谢谢
我有一对夫妇在我的Rails应用程序调用外部web API过程 - 并需要很长的时间才能完成。 我认为移动它们在后台进行处理。
我希望能够向用户显示后台进程(即进度条)的进展情况。
首先,是否有关于实施Rails中使用jQuery进度条(不涉及到文件上传过程)任何好的教程/学习资源? 我已经看到了很多的资源上显示图形 - 但不是在如何挂钩图形更新到实际的后台进程的大量信息。
其次,我认为后台处理各种宝石,有一个会以进度条(即延迟乔布斯Resque,Sidekiq)更好地工作?
谢谢
我只是写了一篇博客文章使用Sidekiq + SidekiqStatus + 引导主题的进度条=实现一个进度条。 我知道它已经有一段时间,因为这已被要求,但希望,其他人会发现它有用:
宝石进展工作看起来很有希望对后台作业提供最新进展。 在这个时候,它看起来像它DelayedJob工作。
我创建了一个宝石'sk_progress_bar'
这里我实现了"Progress Bar for Sidekiq Workers in Rails
”!
我希望这将是对大家有用!
你可以在这里下载宝石:
Rubygems.org
https://rubygems.org/gems/sk_progress_bar
混帐
https://github.com/Kondzolko/sk_progress_bar
使用startAjax事件来触发隐藏/显示进度条的功能。
我刚才已经回答在另一篇文章这个问题 。
对于jQueryUI的进度表文档的URL是http://jqueryui.com/progressbar/